SpringMVC中文乱码处理

第一步:项目 WEB-INF\web.xml 文件中添加:

  <!-- 配置字符集 --> 
  <filter> 
    <filter-name>encodingFilter</filter-name> 
    <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> 
    <init-param> 
        <param-name>encoding</param-name> 
        <param-value>UTF-8</param-value> 
    </init-param> 
    <init-param> 
        <param-name>forceEncoding</param-name> 
        <param-value>true</param-value> 
    </init-param> 
  </filter> 
  <filter-mapping> 
    <filter-name>encodingFilter</filter-name> 
    <url-pattern>/*</url-pattern> 
  </filter-mapping>

第二步:打开tomcat下的 conf\server.xml 文件,在其中找到:

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

将其修改为:

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" useBodyEncodingForURI="true" />

 

完成上述二个步奏即可。

 

来源:http://www.cnblogs.com/conkis/articles/4662993.html

posted @ 2015-07-20 22:53  Conkis  阅读(101)  评论(0)    收藏  举报