idea 插入数据库乱码问题和Navicat for mysql 本身乱码问题

(idea 插入数据库乱码问题和Navicat for mysql 本身乱码问题)

乱码问题思考带你
1.idea本身的编码问题
2.mysql数据库字符编码问题
3.Navicat for mysql编码设置问题
4. 我们使用 jdbc 连接数据时在数据库名字后面添加?useUnicode=true&characterEncoding=utf-8

(老实说第3个坑了我很久,我idea是utf-8,mysql也是utf-8,唯独在navicat 是乱码,最后才发现是navicat 编码问题, 坑啊!)

1.idea本身编码设置

2. mysql编码设置!

show variables like ‘%character%’; --查看数据库中与字符集相关参数

3.Navicat for mysql 编码(如果以上3种方法都设置过还是乱码,可能就是Navicat的问题)

你可能感兴趣的:(java)