今天遇到一个很奇怪的问题,在window10上面请求get方法中文没有任何的问题,部署到服务器上就出现乱码了,最后找到一下两种解决方式,最终采用第二种

 

第一种:修改接收到的字符串更改编码

new String(request.getParameter("param").getBytes("iso8859-1"),"UTF-8");

这样可以处理,但是感觉很是麻烦。

 

 

第二种:修改tomcat server.xml配置

 

还是这种简单,那么修改tomcat配置文件conf/server.xml中,在  <Connector port="8082" protocol="HTTP/1.1"  中加入  URIEncoding="utf-8"的编码集

 

最后修改于 2020-02-08 10:52:36
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付
上一篇