如图,在命令行的查询中,中文显示出乱码。
这个问题经常遇到,在这里,排查一下原因。
首先,检查一下该表的结构和编码。
发现编码类型为utf8。
再次,查看一下数据库的编码。
发现数据库编码也是utf8。
原因在于:MySQL客户端根本就不能以utf8的形式返回数据。
转码成gbk就可以输出了。
如图,在命令行的查询中,中文显示出乱码。
这个问题经常遇到,在这里,排查一下原因。
首先,检查一下该表的结构和编码。
发现编码类型为utf8。
再次,查看一下数据库的编码。
发现数据库编码也是utf8。
原因在于:MySQL客户端根本就不能以utf8的形式返回数据。
转码成gbk就可以输出了。