(1)Tomcat 的 conf 下的server.xml文件中将

<Connector port=\公众8080\公众 protocol=\公众HTTP/1.1\公众

connectionTimeout=\公众20000\"大众

jspjs乱码怎么解决方案JAVA进修笔记之JSP中的中文乱码问题解决集锦 Node.js

redirectPort=\"大众8443\公众 />

里添加上后面3个编码的设置

<Connector port=\公众8080\"大众 protocol=\"大众HTTP/1.1\"大众

connectionTimeout=\公众20000\公众

redirectPort=\"大众8443\公众

useBodyEncodingForURI=\公众true\公众

IEncoding=\公众utf-8\"大众

URIEncoding=\公众utf-8\公众/>

(2)

然后在servlet中配置如下:

如果你用的是 post办法

办理方案:

request.setCharacterEncoding(\公众utf-8\"大众);

response.setCharacterEncoding( \"大众utf-8\公众 );

get办法

String str = request.getParamers(\公众username\"大众);

String newStr= new String(str.getBytes(\"大众ISO-8859-1\"大众),\"大众utf-8\"大众);

(3)jsp页面中 pageEncoding=\公众UTF-8\"大众

(4)如果你用的是Eclipse或者MyEclipse的话,选择window的

preferences中的左上角的输入框中输入spelling

在spelling这个页面中看看Encoding 默认是否设置为utf-8