在Navicat中与MySQL中执行下面两句,结果是不一样的:
show variables like'char%';
showvariables like 'collation_%';
前者为Latin,后者为utf8。
有教程说在Navicat执行下面语句即可,我试了不行:
set character_set_client= utf8;
set character_set_connection =utf8 ;
set character_set_results=utf8 ;
最终解决:
参考文章:
mac navicat for mac汉字显示乱码:
https://blog.csdn.net/qq284489030/article/details/80551951
关于Navicat和MYSQL字符集不统一出现的中文乱码问题:
https://www.jianshu.com/p/1bea39f17fcb