一、请求设置
①post请求乱码:
需要在web.xml中设置post的乱码过滤器
<!--乱码过滤器 解决post请求的乱码-->
<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>
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
②get请求乱码:
在tomcat的配置文件server.xml中设置,在8080端口设置中添加URIEncoding="utf-8"
二、数据库
如果还有乱码就修改数据库的配置 和 注意创建数据库和数据表时候设置字符集!