Posts SpringMVC请求乱码解决方案
Post
Cancel

SpringMVC请求乱码解决方案

先在web.xml设置字符编码utf-8

1
2
3
4
5
6
7
8
9
10
11
12
<filter>
        <filter-name>CharacterEncodingFilter</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>
    </filter>
    <filter-mapping>
        <filter-name>CharacterEncodingFilter</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>

如果无法解决接收参数乱码

设置Tomcat配置 URIEconding=”UTF-8” 编辑文件 /conf/server.xml

1
2
3
<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" URIEncoding="UTF-8" />
This post is licensed under CC BY 4.0 by the author.