Navicat连接mysql数据库中文显示乱码

img

img


img

cmd命令窗口默认的编码方式是GBK
因为你数据库的编码方式是utf-8,编码方式的不一致,导致乱码。
你可以修改cmd的编码方式:
查询编码:chcp
修改编码:chcp 65001 (修改为utf-8)
65001 :utf-8
20936 : GB2312
936 : GBK
437 :美国英语

img

cmd字符集不是utf8,你看他直接error提示你了,没必要在这里面看

navicat和cmd的字符编码是不一样的