<Connector port="8001" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="20000" disableUploadTimeout="true" /> |
在其中添加URIEncoding="GBK" ,或者是其他的编码方式,变成如下:
<Connector port="8001" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="GBK" /> |
3、停止Tomcat服务,重新启动Tomcat服务即可。
【另附Weblogic容器处理编码的方式】
处理Weblogic容器的编码比较简单,只需要在站点的web.xml中配置一行如下的代码即可。
<context-param> <param-name>weblogic.httpd.inputCharset./*</param-name> <param-value>GBK</param-value> </context-param> |
【另附Tomcat处理POST提交乱码的方式】
<filter> <filter-name>SetCharacterEncodingFilter</filter-name> <filter-class> cn.cublog.jedliu.SetCharacterEncodingFilter </filter-class> <init-param> <param-name>encoding</param-name> <param-value>GBK</param-value> </init-param> </filter> |
<filter-mapping> <filter-name>SetCharacterEncodingFilter</filter-name> <url-pattern>*.do</url-pattern> </filter-mapping> |
2、在cn.cublog.jedliu包中SetCharacterEncodingFilter是用于来实现编码的过滤器。
|