URL传中文参数问题

Struts2 url传中文参数被解析成乱码。

解决办法:可以在tomcat/conf/server.xml 中修改

<Connector port="8000" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" URIEncoding='GBK' />

加上 URIEncoding='GBK' 。

这样在ie浏览器里传中文参数是没有问题,但在firefox里还是会乱码。

后来发现改为 URIEncoding='UTF-8', 在firefox里没有问题,而ie浏览器却出现乱码。

我想ie浏览器的是通过GBK编码,而firefox是UTF-8。有什么办法,兼容这两个浏览器呢?

 

原文地址:https://www.cnblogs.com/ljmin/p/2583877.html