Soy un novato, ¡así que por favor dame un consejo! Al realizar funciones relacionadas en los últimos dos días, hay caracteres ilegibles inexplicables, que son normales localmente, y luego se cargan en el servidor para ejecutar caracteres ilegibles (molesto). .
Busqué en Internet los problemas relacionados, así que los resolví para que las personas que lo encuentren en el futuro puedan solucionar este problema rápidamente.
- Mire la configuración vista por Tomcat : <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443"/> Agregue este URIEncoding="UTF-8" useBodyEncodingForURI="true " ( agregue Uno o dos para probarte a ti mismo)
- Mire el jsp: &xxx='+ encodeURI (xxx)+'&cname='+ encodeURI (cname)+'&yyy='+ encodeURI (yyy); ( no sirve de mucho )
- Mira el fondo:
- nuevo String(request.getParameter(" xxx ").getBytes("ISO-8859-1"),"utf-8");
- request.setCharacterEncoding("utf-8"); //Esto debe escribirse en la parte superior, de lo contrario es inútil;
Básicamente, está bien, no los cambie todos, solo elija un punto para cambiar, de lo contrario habrá conflictos o caracteres ilegibles