解决SpringBoot框架下利用jdbcTemplate插入mysql数据库中文乱码问题
2017-11-09 15:20
561 查看
1、排查Idea或eclipse本身编码设置
检查所使用的代码编辑器idea或eclipse,查看是设置了UTF-8编码,以及项目本身的编码问题。
2、排查插入数据库之前中文是否乱码
检查获取到的中文数据是否乱码,如果乱码,请进行转码,如果不乱码则跳过
3、排查数据编码
检查mysql数据本身的编码问题
character_set_server的编码是latin1,就说明有问题。
4、解决方案
在mysql里执行show VARIABLES like '%char%'; set global character_set_server = utf8
进行测试后发现中文数据还是乱码
然后找到mysql的安装目录
用编辑器打开修改一下编码
最后重启mysql服务
然后再进行测试,发现乱码问题已解决。
参考http://blog.csdn.net/blueheart20/article/details/52385142
相关文章推荐
- ssm框架插入mysql数据库中文乱码问题解决
- 使用Hibernate框架操作Mysql数据库时,插入中文字符乱码!已解决!
- Springboot 之 解决IDEA读取properties配置文件的中文乱码问题
- 解决Hibernate向MySQL数据库插入中文乱码问题
- 关于hibernate插入数据到mysql数据库中文乱码问题的解决
- MySQL数据库插入数据,中文乱码问题解决
- java中利用JDBC向MySql数据库中插入中文出现乱码解决办法
- Springboot使用FastJson后,接口返回中文乱码的问题解决。
- Springboot 之 解决IDEA读取properties配置文件的中文乱码问题
- MySQL数据库 查询表数据出现中文乱码 及 插入中文报错Incorrect string value问题解决方法
- 解决ubuntu中mysql数据库表名不能为中文,以及插入中文乱码问题
- eclipse插入数据到MySQL数据库时,出现中文乱码问题的解决方法
- 解决ubuntu中mysql数据库表名不能为中文,以及插入中文乱码问题
- 解决C++连接MySQL数据库插入和获取记录中文字符乱码问题
- Spring Boot下Mysql数据库的中文乱码问题分析
- mysql数据库插入中文以及乱码问题解决(统一设置为utf-8)格式
- Java_通过PreparedStatement往MySql数据库插入中文出现'?'乱码问题解决;
- java程序向mysql数据库插入数据中文 乱码问题解决
- Springboot 之 解决IDEA读取properties配置文件的中文乱码问题
- 解决Java程序向mysql数据库插入中文乱码问题的多种方式