一. get方式的中文乱码
在tomcat的目录下,修改server.xml文件:添加URIEncoding=utf-8
二. post方式提交的数据中文乱码
1. 底层方式:
request.setCharacterEncoding("utf-8");
2. 封装
自定义编码过滤器
3. Struts2默认解决的UTF-8乱码,针对POST提交的方式;
4. SpringMVC
org.springframework.web.filter.CharacterEncodingFilter
request.setCharacterEncoding("utf-8");
自定义编码过滤器
org.springframework.web.filter.CharacterEncodingFilter