引子:
在做后台的时候发现 测试环境下的筛选项提交后展示的是汉字,放到线上就成乱码了。
考虑到代码是同一套,判断是tomcat服务器配置的问题。
怎么做:
找到Tomcat安装路径下的conf文件夹下的server.xml配置文件,修改配置Tomcat端口的标签"Connector",添加URIEncoding属性,代码如下:
<Connector port="8090" protocol="HTTP/1.1"
maxThreads="150" connectionTimeout="20000"
redirectPort="8443" URIEncoding="utf-8" />
指定字符集,重启tomcat,问题未复现。
参考资料:http://qrqzhujinyi.iteye.com/blog/694068