设置Tomcat编码
设置Tomcat编码
浮躁的码农 发表于2年前
设置Tomcat编码
  • 发表于 2年前
  • 阅读 103
  • 收藏 3
  • 点赞 1
  • 评论 0

标题:腾讯云 新注册用户域名抢购1元起>>>   

最近几天系统出现奇怪的问题,项目从一台服务器迁移到另一台服务区,报表点击详情查看就乱码了(这个GET请求)。但是本地执行是正常的。

仔细分析下,是因为本地用的是jetty,线上用的是tomcat,tomcat默认编码是iso-8859-1,所以对于get请求会乱码,改一下就可以了。

设置Tomcat编码

<Connector 
        port="8080" 
        maxThreads="150" 
        minSpareThreads="25" maxSpareThreads="75" 
        enableLookups="false" 
        redirectPort="8443" 
        acceptCount="100" 
        debug="0" 
        connectionTimeout="20000" 
        disableUploadTimeout="true" 
        URIEncoding="UTF-8"  
/> 

特别需要注意的是URIEncoding="UTF-8" ,如果不设置,url上传递的中文就不能被正确解码。

共有 人打赏支持
粉丝 45
博文 552
码字总数 140181
×
浮躁的码农
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: