可能乱码的几种情况

大家通常用的编码格式都是utf8。我这里就用它举例子
1、IDEA自身编码格式不是utf8
解决方式:
在IDEA中根据这个目录 File | Settings | Editor | File Encodings
在这里插入图片描述
找到File Enconding
在这里插入图片描述

检查这几个地方的字符集编码是不是uft8,如果不是就修改改过来。
在这里插入图片描述
2、数据库编码不是utf8
在数据库中用下面这个命令查看当前数据库的字符集编码,如果不是utf8就改过来。

show variables like '%character%';

3、JDBC连接时规定的字符集编码不是utf8

在后面加上characterEncoding=UTF-8即可。
解决方式:"jdbc:mysql://localhost:3306/xxxx?useUnicode=true&characterEncoding=UTF-8"

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐