idea连接上mysql,控制台输出表信息出现中文乱码怎么解决

idea连接上mysql,控制台输出表信息出现中文乱码怎么解决?

img

img

img

img

img

img

img

数据库是5.7的,idea20和22版,navicat是16版

拼个编码试试


jdbc:mysql://xxx/db?useUnicode=true&characterEncoding=utf-8

直接在链接后面加字符集

第三个图中的project encoding 改为UTF8。
然后看下idea的控制台编码看看有没有设置为UTF8,在setting中 Editor General Console中

img

倒数第二第三两图中已经添加了
-Dfile.encoding=UTF-8