最近发现,在MySQL的dos客户端输出窗口中查询表中的数据时,表中的中文数据都显示成乱码: 之所以会显示乱码,就是因为MySQL客户端输出窗口显示中文时使用的字符编码不对造成的。 查看输出窗口使用的字符编码: show variables like 'char%'; 执行结果如下所示: 如图所示字符编码utf8,utf8是可以来使用显示中文数据的,但是因为默认使用的字符集是GB2312,所以需要把输出窗口使用的字符编码改成gb2312才能够正常显示中文。
最近发现,在MySQL的dos客户端输出窗口中查询表中的数据时,表中的中文数据都显示成乱码:
之所以会显示乱码,就是因为MySQL客户端输出窗口显示中文时使用的字符编码不对造成的。
查看输出窗口使用的字符编码:
show variables like 'char%';
执行结果如下所示:
如图所示字符编码utf8,utf8是可以来使用显示中文数据的,但是因为默认使用的字符集是GB2312,所以需要把输出窗口使用的字符编码改成gb2312才能够正常显示中文。