springmvc项目中的中文乱码的解决及未生效解决

情景:

springmvc项目中,在控制台输出时中文乱码,在web网页中正常。

springmvc项目中的中文乱码的解决及未生效解决

解决方法:

在web.xml中添加如下代码:

<!-- 中文乱码解决 -->
<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>

如果重启服务器后没有生效,请查看server.xml文件:

在tomcat根目录的conf的server.xml中,大约第71行,追加:

   seBodyEncodingForURI="true"
IEncoding="utf-8"
URIEncoding="utf-8"

  如图:

springmvc项目中的中文乱码的解决及未生效解决

解决后,web网页中出现乱码。

解决方案:

springmvc项目中的中文乱码的解决及未生效解决

 

 

上一篇:CentOS6.5系统解决中文乱码问题


下一篇:C# Entity Framework并发处理