1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > sscom 中文显示 乱码_SSM框架中的中文乱码问题

sscom 中文显示 乱码_SSM框架中的中文乱码问题

时间:2024-08-29 10:15:30

相关推荐

sscom 中文显示 乱码_SSM框架中的中文乱码问题

在前面ssm框架搭建好后,出现了各种乱码,这里详细记下笔记

1.设置项目的编码:(idea)

file->setting-Editor-file Encoding->设置为UTF-8

2.设置web.xml中过滤

characterEncodingFilter

org.springframework.web.filter.CharacterEncodingFilter

encoding

UTF-8

forceEncoding

true

characterEncodingFilter

/*

3.如果是前端页面乱码问题,前端设置页面乱码那个文件头

4.设置tomcat的编码

connectionTimeout="20000"

redirectPort="8443" URIEncoding="UTF-8" />

5.再有如果是数据库数据存入出现???

5.1、设置和数据库连接字符串编码

mysql.url=jdbc:mysql://localhost:3306/ssm?characterEncoding=UTF8

5.2、修改mysql数据库和表中字段的格式为utf-8

6.返回给前端的字符是??,乱码。

两种解决方案:

6.1、在@RequestMapping中设置@RequestMapping(value="/aaa",method=RequestMethod.GET,produces="text/plain;charset=utf-8")

但如果很多映射都要写,太麻烦,故如下6.2一次性解决

6.2、在springmvc的配置文件中加入

application/json;charset=utf-8

text/html;charset=utf-8

application/x-www-form-urlencoded

但加入上述后,有些人的项目就发现访问直接报404了

解决:因为我们在spirngmvc没配置注解扫描。

!--配置springmvc注解扫描-->

标签:SSM,中文,utf,数据库,charset,乱码,设置,mysql

来源: /yiyezhiqiuwuchen/p/13197818.html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。