Tomcat7 JSP Ajax 提交中文乱码

在JS文件中存在中文,在调用 Ajax 提交数据的时候,中文总是乱码,在调用 JS的时候也已经指定了JS的编码为

<script type="text/javascript" src="./js/index/worklist.js" charset="UTF-8"></script>

但是仍然不奏效。最后打开Tomcat的server.xml文件发现默认的配置是这样的

<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" />

因为要一切都统一为UTF-8所以修改为

<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="UTF-8"/>

问题就解决了。

发布者