ssm 乱码

spring springmvc mybatis 数据乱码问题

现有配置

1. web.xml配置

<!-- 解决中文乱码过滤器 -->
<filter>
<filter-name>characterEncodingFilter</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>characterEncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>

2. db.propertis配置
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://127.0.0.1:3306/db_ssm?useUnicode=true&characterEncoding=UTF-8

3.Idea 配置
IDEA的Help菜单,选择Edit Custom VM options,在末尾添加 -Dfile.encoding=UTF-8

4.  在File => Settings中,选择Editor--File Encoding,设置IDE Encoding 为UTF-8,Project Encoding UTF-8模式。

设置了如上配置,jsp页面显示依然乱码,output打印也为乱码
解决output乱码如下:

解决jsp显示乱码问题如下:
@RequestMapping(value = "/list.do",produces = "text/plain;charset=UTF-8")


原文地址:https://www.cnblogs.com/huangzhen22/p/13856331.html