不同的tomcat下通过url中传来的中文乱码问题

来源:互联网 发布:贝叶斯分类算法 案例 编辑:程序博客网 时间:2024/05/19 19:14

Tomcat7对URI默认编码是ISO-8859-1
Tomcat8对URI默认编码是UTF-8


在tomcat8和8之后,传来的中文可以直接使用

在此之前,在control的方法形参中有(String c)需要使用

String s = new String(c.getBytes("ISO-8859-1"),"UTF-8");


或者

在tomcat7的server.xml里的这一行 <ConnectorconnectionTimeout="20000"port="8080"protocol="HTTP/1.1"redirectPort="8443"/>  里面加上 URIEncoding="UTF-8"

0 0