win10 cmd窗口下操作mysql显示中文乱码的问题解决

2017-12-18  本文已影响0人  JK9

问题描述:

win10 64位系统,已成功安装 mysql 5.1,且安装过程中已设置字符集为 utf8 模式,可在cmd窗口下输入 show variables like "%char%" 指令验证:

01.jpg

问题出现在 cmd窗口下查询语句时依然显示乱码:

02.jpg

很显然,这就不再是 mysql 安装的的问题了;


经过几番查询,发现是cmd窗口默认属性为gbk编码的问题:

03.jpg

知乎上有个链接解决了该问题:https://www.zhihu.com/question/54724102/answer/140852198


解决方案:

  1. 通过修改注册表的方式将 命令提示符、power shell 一劳永逸地永久设置为 utf8 模式(鉴于可能会造成某些情况下不明原因的环境污染,个人不太建议此法);
  2. 每次打开cmd窗口后,先输入chcp 65001指令,将cmd属性改回utf8,然后进行数据库操作即可(虽然麻烦了点,但还是很稳的🙂);

效果图:

04.jpg 05.jpg 06.jpg

补充:

上一篇下一篇

猜你喜欢

热点阅读