您的位置:首页 > 编程语言 > Java开发

解决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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐