解决MySQL客户端输出窗口显示中文乱码问题的办法

 更新时间:2015年12月04日 11:17:17   作者:孤傲苍狼  
这篇文章主要介绍了解决MySQL客户端输出窗口显示中文乱码问题的办法,需要的朋友可以参考下

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

  上网查了一下原因:之所以会显示乱码,就是因为MySQL客户端输出窗口显示中文时使用的字符编码不对造成的,可以使用如下的命令查看输出窗口使用的字符编码:show variables like 'char%';
  命令执行完成之后显示结果如下所示:

  可以看到,现在是使用utf8字符编码来显示中文数据的,但是因为操作系统是中文操作系统,默认使用的字符集是GB2312,所以需要把输出窗口使用的字符编码改成gb2312才能够正常显示中文。使用如下的命令设置输出窗口使用的字符编码:set character_set_results=gb2312;
  命令执行完成之后就可以把输出窗口使用的字符编码改成gb2312,如下图所示:

  此时我们再次执行查询,表中的中文数据就可以正常显示了,如下图所示:

以上就是为大家分享的解决MySQL客户端输出窗口显示中文乱码问题的办法,希望对大家的学习有所帮助。

相关文章

  • 解决mysql启动报错:The server quit without updating PID file问题

    解决mysql启动报错:The server quit without upda

    这篇文章总结了多种MySQL报错的可能原因和解决方法,从依赖文件缺失到配置文件错误,再到权限问题和SELinux设置等,涵盖了多种常见问题及其解决步骤
    2024-12-12
  • MySQL 临时表使用和创建

    MySQL 临时表使用和创建

    本文介绍了MySQL临时表的概念、使用方法以及注意事项,临时表是一种仅在当前会话中存在的表,适用于存储临时数据、优化查询性能和简化数据操作,通过创建、插入数据、查询数据以及更新和删除数据等操作,可以实现临时表的使用,感兴趣的朋友一起看看吧
    2025-03-03
  • mysql中如何去除小数点后面多余的0

    mysql中如何去除小数点后面多余的0

    这篇文章主要介绍了mysql 中去除小数点后面多余的0的方法 ,需要的朋友可以参考下
    2014-03-03
  • 详解MySQL Shell 运行 SQL 的两种内置方法

    详解MySQL Shell 运行 SQL 的两种内置方法

    这篇文章主要介绍了MySQL Shell 运行 SQL 的两种内置方法概述,我们来介绍 MySQL Shell 的组件:MYSQLX 组件的两个检索函数在具体使用上的一些区别,需要的朋友可以参考下
    2022-11-11
  • 深入了解SQL注入

    深入了解SQL注入

    本篇文章通过SQL和MYSQL的对比,以及SQL注入的原理等方面详细分析了SQL注入相关知识点,对此有兴趣的朋友学习下。
    2018-02-02
  • mysql中如何查看表是否被锁问题

    mysql中如何查看表是否被锁问题

    这篇文章主要介绍了mysql中如何查看表是否被锁问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02
  • MySQL中replace into语句的用法详解

    MySQL中replace into语句的用法详解

    这篇文章主要介绍了MySQL中replace into语句的用法详解,本文讲解了replace into语句的多种写法,replace into语句的作用等内容,需要的朋友可以参考下
    2014-08-08
  • win8.1安装mysql5.6时遇到问题解决方案

    win8.1安装mysql5.6时遇到问题解决方案

    本文主要记录的是作者在win8.1安装mysql5.6时遇到问题的解决方案,网上查了很多方法都没能解决,这里把最后的方法分享给大家
    2016-10-10
  • mysql中token的分页升级

    mysql中token的分页升级

    本文主要介绍了mysql中token的分页升级,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-10-10
  • php运行提示Can''t connect to MySQL server on ''localhost''的解决方法

    php运行提示Can''t connect to MySQL server on ''localhost''的解决方法

    有些时候我们运行php的时候,页面提示Can't connect to MySQL server on 'localhost',那么就需要参考下面的方法来解决。
    2011-06-06

最新评论