*springmvc中提供了很强大的解决乱码问题的类,我们一般只需要直接使用即可,直接在web.xml中注册
<!-- springMVC提供的解决乱码的过滤器 -->
<filter>
<filter-name>encoding</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>encoding</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
如果这种方式还不能解决问题,可以考虑把Tomcat服务器中的字符编码也设置为 utf-8 ,并重启服务器
若以上两种方式还不起作用,可以检查下自己的浏览器使用字符编码,windows默认为GBK,如果不是使用UTF-8也会导致乱码问题!
正常情况下以上三种已经能解决问题了,要是遇到极端情况只能使用网上大佬编写的更加强大的字符处理类了··············