![命令行模式(CMD)下mysql查询中文显示乱码问题 命令行模式(CMD)下mysql查询中文显示乱码问题](https://image.shishitao.com:8440/aHR0cHM6Ly9ia3FzaW1nLmlrYWZhbi5jb20vdXBsb2FkL2NoYXRncHQtcy5wbmc%2FIQ%3D%3D.png?!?w=700&webp=1)
mysql的默认编码已经设置为utf-8,用其他工具(代码,mysql workbench)写入或读出时显示正常,但用cmd查询时显示为乱码。
2、原因:mysql的客户端根本无法以utf-8的形式返回数据,解决如下:
mysql>set names gbk;
执行以上命令,然后查询出来的数据中文显示正常。
来源:http://blog.163.com/gywei_wucc/blog/static/11764269820102182297643/
mysql的默认编码已经设置为utf-8,用其他工具(代码,mysql workbench)写入或读出时显示正常,但用cmd查询时显示为乱码。
2、原因:mysql的客户端根本无法以utf-8的形式返回数据,解决如下:
mysql>set names gbk;
执行以上命令,然后查询出来的数据中文显示正常。
来源:http://blog.163.com/gywei_wucc/blog/static/11764269820102182297643/