开发者社区> 问答> 正文

有关Get URL请求,线上linux环境访问乱码,本地windows正常的问题

落地花开啦 2016-06-01 16:22:01 1126

1.问题:
Get URL请求,线上linux环境访问乱码,本地windows正常的问题
2.描述
GET请求含有中文字符;请求地址: /repShow/lookReport?reportId=de747fe6904d4d5da2f243ad9b42082f&cityname=北京市&currentPage=1&netservicename=中国移动&fromDate=2015-05-13
本人在服务器对请求参数已经进行转码:

String conditionValue = condition.getStr("ConditionValue");                   
conditionValue = java.net.URLDecoder.decode(conditionValue,"utf-8");
conditionValue = java.net.URLDecoder.decode(conditionValue,"utf-8");
编解码 Linux Windows
分享到
取消 提交回答
全部回答(1)
  • 落地花开啦
    2019-07-17 19:23:30

    解决方法:
    在TOMCAT中的conf/server.xml中的

    useBodyEncodingForURI="true" //设置POST和GET使用相同编码
    URIEncoding="UTF-8"             //对URI使用utf-8编码处理

    在server.xml中加上这两句就OK了。

    0 0

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程