命令行模式(CMD)下mysql查询中文显示乱码问题

mysql的默认编码已经设置为utf-8,用其他工具(代码,mysql workbench)写入或读出时显示正常,但用cmd查询时显示为乱码。

2、原因:mysql的客户端根本无法以utf-8的形式返回数据,解决如下: 

mysql>set names gbk;

执行以上命令,然后查询出来的数据中文显示正常。

来源:http://blog.163.com/gywei_wucc/blog/static/11764269820102182297643/

posted @ 2017-03-28 17:17  菜豆客  阅读(451)  评论(0编辑  收藏  举报