设置Tomcat编码

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

仔细分析下,是由于本地用的是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上传递的中文就不能被正确解码。 url

相关文章
相关标签/搜索