cmd命令窗口默认的编码方式是GBK因为你数据库的编码方式是utf-8,编码方式的不一致,导致乱码。你可以修改cmd的编码方式:查询编码:chcp修改编码:chcp 65001 (修改为utf-8)65001 :utf-820936 : GB2312936 : GBK437 :美国英语
cmd字符集不是utf8,你看他直接error提示你了,没必要在这里面看
navicat和cmd的字符编码是不一样的