English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Compartir métodos para resolver problemas de anotaciones de caracteres chinos en la transmisión de parámetros de Spring MVC

Resumen

Los problemas de caracteres ilegibles en el socialismo con características chinas son un problema que nos enfrentamos a menudo, hay muchas soluciones, este artículo introduce métodos para resolver problemas de caracteres ilegibles en las soluciones GET y POST de una vez por todas.

Solución de problemas de caracteres ilegibles en GET

en el archivo de Controller con problemas de codificación, utilizar el siguiente método para convertir la codificación a UTF-8

String str = new String(request.getParameter("parametroNombre").getBytes("iso-8859-1", "utf-8);

modificar el archivo server.xml del servidor Tomcat donde se encuentra el proyecto

cambiar

<Connector connectionTimeout="20000" puerto="8080" protocolo="HTTP/1.1"puertoRedireccionamiento="8443"/>

modificada a:

<Connector URIEncoding="UTF-8"connectionTimeout="20000" puerto="8080" protocolo="HTTP/1.1"puertoRedireccionamiento="8443"/>

El método GET de solicitud Ajax aún puede resolver el problema de caracteres chinos garabatos utilizando el método mencionado anteriormente.

Solución de problemas de caracteres chinos garabatos en la presentación POST

Añadir el siguiente contenido al archivo web.xml:

<!-- Filtro para resolver problemas de caracteres chinos garabatos en la presentación POST, preste atención, solo puede resolver problemas de caracteres chinos garabatos en la presentación POST -->
 <filtro>
   <filtro-nombre>FiltroCharacterEncoding</filtro-nombre>
   <filtro-clase>org.springframework.web.filter.CharacterEncodingFilter</filtro-clase>
   <iniciar-parámetro>
     <parámetro-nombre>codificación</parámetro-nombre>
     <parámetro-valor>UTF-8</parámetro-valor>
   </iniciar-parámetro>
 </filtro>
 <filtro-mapeo>
   <filtro-nombre>FiltroCharacterEncoding</filtro-nombre>
   <url-patrón>/*</url-patrón>
 </filtro-mapeo>

Resumen

Este es todo el contenido compartido sobre la solución de problemas de caracteres chinos garabatos en la transmisión de parámetros de Spring MVC en este artículo. Espero que sea útil para todos. Los amigos interesados pueden continuar consultando nuestro sitio web:

Análisis del código de método ejecutado después de que Spring SpringMVC se inicie

Implementación de interceptor de SpringMVC para monitorear si la sesión ha expirado detallada

Desarrollo de código de consulta de usuarios de API RESTful en SpringMVC detallado

¡Bienvenidos a dejar comentarios sobre deficiencias. ¡Gracias a todos los amigos por su apoyo a este sitio!

Declaración: El contenido de este artículo se obtiene de la red, es propiedad del autor original, el contenido se contribuye y carga de manera autónoma por los usuarios de Internet, este sitio no posee los derechos de propiedad, no se ha realizado una edición humana y no asume ninguna responsabilidad legal relacionada. Si encuentra contenido sospechoso de infracción de derechos de autor, por favor envíe un correo electrónico a: notice#oldtoolbag.com (al enviar un correo electrónico, por favor reemplace # con @) para denunciar y proporcionar evidencia relevante. Una vez confirmado, este sitio eliminará inmediatamente el contenido sospechoso de infracción.

Te gustará