weblogic/tomcat Get乱码【转】

  

引用自:http://www.cnblogs.com/1995hxt/p/4982835.html  (非常清晰)

其它好文 tomcat和weblogic设置编码方式

tomcat解决方案

在conf/server.xml的connector中添加URIEncoding="UTF-8" ,或者是其他的编码方式,如下: 

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

weblogic解决方案

在web.xml中增加<context-param>配置

<context-param>   
    <param-name>weblogic.httpd.inputCharset./*</param-name>   
    <param-value>UTF-8</param-value>   
</context-param>  

在catalina.bat或catalina.sh中也强制给JDK环境参数也添加编码

set JAVA_OPTS= -Xmx1024M -Xms512M -XX:MaxPermSize=256m -Dfile.encoding=UTF-8
原文地址:https://www.cnblogs.com/whatlonelytear/p/6371927.html