tomcat8之前的默认编码为ISO8859-1,之后的默认编码为UTF-8
因此在用tomcat7启动web应用时,浏览器接收服务器的参数为中文时会出现乱码,此时需要修改tomcat的编码格式
在tomcat安装目录的conf文件夹下找到server.xml文件,打开后在
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
这一行中添加URIEncoding="UTF-8",即:
<Connector URIEncoding="UTF-8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
保存退出,重启tomcat即可。