¿Qué pasa con el OTDR?
Guangwei OTDR es uno de los mejores productos de pantalla grande en China, principalmente debido a su alto costo. ¿El administrador de OTDR de Guangwei, Qingdao Yizhuo Optoelectronics?
En la programación de servlets, a menudo necesitamos devolver cierta información al navegador a través del objeto de respuesta a nuestro cliente. Lo que mostramos en el lado del servidor es chino, pero la respuesta. al navegador del cliente es confuso, lo que se debe principalmente al getWriter() del objeto de respuesta. El objeto PrintWriter devuelto por el método getWriter() del objeto utiliza de forma predeterminada la codificación del juego de caracteres "ISO-8859-1" para convertir la cadena Unicode en una matriz de bytes. Dado que el juego de caracteres ISO8859-1 no contiene caracteres chinos, Java lo hará. invalidarlo durante la conversión. La codificación de caracteres se envía al cliente, lo que genera caracteres confusos. La interfaz ServletResponse define métodos como setCharacterEncoding y setContentType para especificar la codificación del juego de caracteres devuelta por el método getWriter al objeto PrintWriter. Por lo tanto, necesitamos establecer los valores de estos métodos antes de llamar al método getWriter en el programa Servlet.
Deberías escribir estas dos oraciones siempre que escribas un archivo servlet que contenga una respuesta al cliente. Es mejor escribir la segunda oración porque tiene mayor prioridad y su configuración anulará el conjunto de codificación de caracteres establecido por métodos como setContentType.
Existe otra solución al problema confuso causado por las solicitudes de obtención. Generalmente usamos Tomcat como contenedor para ejecutar Servlets y JSP, y la codificación predeterminada dentro de Tomcat es ISO-8859-1, por lo que para. método de solicitud de obtención, los datos pasados (URI) se agregarán al recurso al que se accede y su codificación es la codificación predeterminada de Tomcat. Si se modifica la codificación del URI, no aparecerán caracteres confusos para todos los métodos de solicitud de obtención, incluidos La redirección y El hipervínculo mencionado anteriormente se encuentra en el servidor de archivos de configuración de Tomcat. Puede encontrar el puerto de Tomcat modificado en el archivo de configuración de Tomcat xml y establecer su atributo URIEncoding interno en el mismo valor que configuró para el proyecto.