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")