1.页面乱码
页面相对是最为容易解决的,往往是在相应的jsp页面或者html页面设置相关的字符集即可。如
1
2
|
<%@page language=
"java"
contentType=
"text/html; charset=utf-8"
pageEncoding=
"utf-8"
%>
|
2.传值乱码
在传值过程中,也是乱码出现的频繁地。先不说到底是什么场景了,通常常用的方案有如下几个
配置指定的filter
1
2
3
4
5
6
7
8
9
10
11
12
13
|
<!
-- 配置请求过滤器,编码格式设为UTF-8,避免中文乱码-->
<filter>
<filter-
name
>springUtf8Encoding</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>
<init-param>
<param-
name
>forceEncoding</param-
name
>
<param-value>
true
</param-value>
</init-param>
</filter>
|