navicat for mysql 不乱码 但是用命令行乱码 是什么原因

新手上路,请多包涵

用navicat for mysql 引入sql文件 在navicat里的显示都是正常的 但是用命令行查询 包括在项目里查询都是乱码的 TIM截图20191020231955.jpg
不知道有没有人遇到过同样的问题

阅读 2.9k
3 个回答

你有没有设置

[mysql]
default-character-set=utf8

[client]
default-character-set = utf8
新手上路,请多包涵

编码格式不统一的原因 但是都设置的是utf8 可能具体的还是有区别吗 不太清楚 把navicat连接属性里面的编码设置成自动就好了

MySQL命令行工具和navicat 都是mysql的客户端。对MySQL服务端传输的数据都需要指定正确的解码方式

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题