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/
转载于:https://www.cnblogs.com/duolk/p/6635845.html