在网上看到很多有关解决URL传送中文参数出现乱码的情况,觉得修改tomcat配置的方法较为简便
在Tomcat中修改conf下的server.xml中的Connector
加上以下两个参数
useBodyEncodingForURI="true"
URIEncoding="UTF-8"
以下为我的%tomcat%/conf/server.xml中
HTTP/1.1的配置,我tomcat的http端口默认设置为8081
<Connector port="8081"
protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
useBodyEncodingForURI="true"
URIEncoding="UTF-8" />
在Tomcat中修改conf下的server.xml中的Connector
加上以下两个参数
useBodyEncodingForURI="true"
URIEncoding="UTF-8"
以下为我的%tomcat%/conf/server.xml中
HTTP/1.1的配置,我tomcat的http端口默认设置为8081
<Connector port="8081"
protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
useBodyEncodingForURI="true"
URIEncoding="UTF-8" />