ITPub博客

首页 > 数据库 > MySQL > Mysql输出中文显示乱码处理

Mysql输出中文显示乱码处理

原创 MySQL 作者:wddwr7307914 时间:2021-05-03 23:40:41 0 删除 编辑

目前B站正在直播Mysql、Oracle、Python实战,详情请关注公众号:IT邦德

在MySQL的dos客户端输出窗口中查询表中的数据时,表中的中文数据都显示成乱码,如下图所示

处理方法:
就是因为MySQL客户端输出窗口显示中文时使用的字符编码不对造成的,
可以使用如下的命令查看输出窗口使用的字符编码:
mysql> show variables like 'char%';

现在是使用utf8字符编码来显示中文数据的,但是因为操作系统是中文操作系统,

默认使用的字符集是GB2312,
所以需要把输出窗口使用的字符编码改成gb2312才能够正常显示中文。
使用如下的命令设置输出窗口使用的字符编码:
mysql> set character_set_results=gb2312;

本文如有错误或不完善的地方请大家多多指正,ITPUB 留言或 QQ 皆可,您的批评指正是我写作的最大动力!

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69947868/viewspace-2770796/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
中国DBA联盟(ACDU)成员,Oracle PostgreSQL ACE,CSDN博客专家及B站知名UP主,全网粉丝10万+,目前服务于工业互联网,擅长主流Oracle、MySQL、PG、高斯及Greenplum备份恢复,安装迁移,性能优化、故障应急处理。

注册时间:2020-06-13

  • 博文量
    203
  • 访问量
    213014