Prefacio
Creo que muchos amigos han encontrado el problema del código confuso al pasar URL chinas en Java. Recientemente, me encontré con un problema, que es que cuando la acción de la acción de la URL de la URL, es posible usar reqeust.getParameter para eliminarla. Este es un problema del código confuso.
Solución
1. Codifique los caracteres chinos que sean pasar por URL:
String Message = java.net.urlencoder.encode ("caracteres chinos", "utf-8");2. Decode los caracteres en la página donde se pasa la URL en chino:
Cadena msg = request.getParameter ("Mensaje"); String Str = New String (msg.getBytes ("ISO-8859-1"), "UTF-8");Aviso:
1. El STR obtenido aquí son los "caracteres chinos" que se pasaron anteriormente.
2. ¿Por qué necesito convertir el formulario de conjunto de caracteres extraído en UTF-8? Es porque ISO-8859-1 es el conjunto de caracteres estándar utilizado para la transmisión de red en Java, request.getParameter(“message”); El conjunto de caracteres ISO-8859-1 todavía se obtiene, por lo que necesito convertirlo.
Resumir
Lo anterior es todo el contenido de este artículo. Espero que el contenido de este artículo sea de ayuda para su estudio o trabajo. Si tiene alguna pregunta, puede dejar un mensaje para comunicarse.