SpringMVC中请求中文乱码问题


如果是post请求,比如说ajax或者是提交表单,出现中文乱码问题。

在web.xml中添加如下配置:

 1   <filter>
 2     <filter-name>CharacterEncodingFilterfilter-name>
 3     <filter-class>org.springframework.web.filter.CharacterEncodingFilterfilter-class>
 4     <init-param>
 5       <param-name>encodingparam-name>
 6       <param-value>UTF-8param-value>
 7     init-param>
 8   filter>
 9   <filter-mapping>
10     <filter-name>CharacterEncodingFilterfilter-name>
11     <url-pattern>/*url-pattern>
12   filter-mapping>

如果是get请求,如idea中使用tomcat7插件。修改pom文件中插件配置信息。

1             <plugin>
2                 <groupId>org.apache.tomcat.mavengroupId>
3                 <artifactId>tomcat7-maven-pluginartifactId>
4                 <version>2.2version>
5                 <configuration>
6                     <uriEncoding>UTF-8uriEncoding>
7                 configuration>
8             plugin>

你的鼓励就是我的动力。

有兴趣可以加微信学习交流。