当web项目的编码格式为UTF-8的,在tomcat上集成部署,传参时中文乱码时,需要修改下列编码格式。
解决方案: 1、 更改 D:/Tomcat/conf/server.xml,指定浏览器的编码格式为“UTF-8”:
方法是找到 server.xml 中的 <Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" /> 加上 URIEncoding="utf-8" <Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="utf-8" />
2、更改 web项目WEB-INFresources下的Congfig.xml里的 <characterEncode>UTF-8</characterEncode> 3、更改jsp中编码格式为utf-8