共计 2705 个字符,预计需要花费 7 分钟才能阅读完成。
问题现象:
请求 URL 为:
http://127.0.0.1:9999/micp/queryObjectOut?moduleId=1&json={“hphm”:”H3XX96″,”hpzl”:”02″,”hphm_cn”:“陕“}
后台接收到 json 字符串中 hphm_cn 始终为乱码。
解决办法:
1 首先处理整个项目编码,保持一致。servlet 通过过滤器完成,过滤器代码如下:
2 web.xml 文件中配置:
3 tomcat 配置
打开 tomcat 安装路径,e.g. D:\tomcat\apache-tomcat-7.0.64\conf\server.xml,增加 URIEncoding。如下:
<Connector port=”9999″ protocol=”HTTP/1.1″
connectionTimeout=”20000″
redirectPort=”8443″ URIEncoding =”UTF-8″/>
本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-09/135233.htm
正文完
星哥说事-微信公众号