数码资讯
在mysql客户端输出窗口中显示中文乱码问题的解决方案
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
最近发现,当表中的数据在MySQL的DOS客户端输出窗口中查询时,表中的中文数据将显示为随机代码,如下图所示:
网络上搜索的原因是:显示乱码的原因是MySQL客户端输出窗口显示不正确的字符编码用于中国,和下面的命令可以用来查看使用的字符编码输出窗口:显示变量like'char %;
命令执行后,结果如下所示:
你可以看到,现在是使用UTF8编码的字符显示的中文资料,但由于操作系统中文操作系统,使用默认的字符集是GB2312,所以需要使用的字符编码输出窗口可以显示中文GB2312编码,使用下面的命令的输出窗口使用的字符设置:设置character_set_results = GB2312;
执行该命令后完成,用编码的输出窗口中的字符可以改为GB2312,如下图:
此时,我们再次执行查询,表中的中文数据可以正常显示,如下图所示。
以上是与大家分享解决mysql客户端输出窗口显示中文乱码的问题,希望对大家的学习有所帮助。
网络上搜索的原因是:显示乱码的原因是MySQL客户端输出窗口显示不正确的字符编码用于中国,和下面的命令可以用来查看使用的字符编码输出窗口:显示变量like'char %;
命令执行后,结果如下所示:
你可以看到,现在是使用UTF8编码的字符显示的中文资料,但由于操作系统中文操作系统,使用默认的字符集是GB2312,所以需要使用的字符编码输出窗口可以显示中文GB2312编码,使用下面的命令的输出窗口使用的字符设置:设置character_set_results = GB2312;
执行该命令后完成,用编码的输出窗口中的字符可以改为GB2312,如下图:
此时,我们再次执行查询,表中的中文数据可以正常显示,如下图所示。
以上是与大家分享解决mysql客户端输出窗口显示中文乱码的问题,希望对大家的学习有所帮助。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。