原以为my.ini里的设置编码全为utf8不够彻底导致控制台显示中文会乱码,今天才发现发现原来要将客户端的字符集设为GBk才可以解决mysql的中文乱码问题......

mysql> SHOW VARIABLES LIKE 'character_set%';

+--------------------------+--------------------------------------+

| Variable_name            | Value                                |

+--------------------------+--------------------------------------+

| character_set_client     | utf8                                 |

| character_set_connection | utf8                                 |

| character_set_database   | utf8                                 |

| character_set_filesystem | binary                               |

| character_set_results    | utf8                                 |

| character_set_server     | utf8                                 |

| character_set_system     | utf8                                 |

+--------------------------+--------------------------------------+

所有字符几乎的都设为utf8,但是在mysql控制台看到的依然是乱码

于是来一次本质的回归把

mysql> set character_set_results='gbk'; #将编码改为gbk,控制台就可以显示中文了

但是这种方法重启一次控制台就又乱码了!

看来问题不在这,最终发现my.ini里的2个character_set把client改成gbk,把server改成utf8就可以了。

这时控制台即使重启也不会不识别中文了。

在mysql控制台查询有乱码_mysql控制台显示乱码问题相关推荐

  1. mysql导出excel出乱码_Mysql中文乱码以及导出为sql语句和Excel问题解决方法[图文]...

    一.导出数据. 先说明一下自己的环境:Mac OS X 10.8.3, MySQL Community Server 5.6.10, MySQL Workbench 5.2.47. 我想把本机数据库内 ...

  2. mysql获取查询策略语句_MySQL数据库查询性能优化策略

    优化查询 使用Explain语句分析查询语句 Explain 用来分析 SELECT 查询语句,开发人员可以通过分析 Explain 结果来优化查询语句. 通过对查询语句的分析,可以了解查询语句的执行 ...

  3. mysql慢查询的使用_mysql慢查询使用详解

    1 慢查询定义指mysql记录所有执行超过long_query_time参数设定的时间阈值的SQL语句.慢查询日志就是记录这些sql的日志. 2 开启慢查询日志 找到mysql配置文件my.cnf.在 ...

  4. mysql嵌套查询详解_MySQL嵌套查询实例详解

    本文实例分析了MySQL嵌套查询.分享给大家供大家参考,具体如下: MySQl从4.11版后已经完全支持嵌套查询了,那么下面举些简单的嵌套查询的例子吧(源程序来自MySQL User Manual): ...

  5. mysql嵌套查询详解_MySQL嵌套查询实例详解_MySQL

    本文实例分析了MySQL嵌套查询.分享给大家供大家参考,具体如下: MySQl从4.11版后已经完全支持嵌套查询了,那么下面举些简单的嵌套查询的例子吧(源程序来自MySQL User Manual): ...

  6. mysql 联合查询后排序_MySQL的查询(联合查询,查询排序,正则表达式)

    MySQL的查询(联合查询,查询排序,正则表达式) MySQL的查询(联合查询,查询排序,正则表达式) MySQL的查询 联合查询实例 -- 联合查询 SELECT * FROM user union ...

  7. [技术]mysql 慢查询时间设置_Mysql 慢查询设置

    -- 查询是否设置慢查询 show variables like 'slow_query%'; -- 慢查询时间  -- show variables like 'long_query_time'; ...

  8. mysql通配符查询字段名_mysql通配符如何查询字段

    mysql通配符查询字段的方法:1.使用[%]表示任何字符出现任意次数,代码为[WHERE title like '%张三']:2.使用[_]表示单个字符,代码为[WHERE title like ' ...

  9. mysql通配符查询字段名_mysql通配符如何查询字段,

    mysql通配符如何查询字段如何用MySQL通配符查询字段,mysql通配符查询字段的方法:1.用[%]表示任意字符出现任意次数,代码为[类似"%张三"的WHERE标题]:2.用[ ...

最新文章

  1. 操作系统面试知识点总结2
  2. Redisson 分布式锁源码 11:Semaphore 和 CountDownLatch
  3. Python命名空间和作用域
  4. QML基础类型之string
  5. SFP光模块是什么? SFP光模块的类型及应用介绍!
  6. opencv imread后做resizie_opencv第1课-加载、修改、保存图像
  7. 温度表达转化(信息学奥赛一本通-T1013)
  8. Numpy 之shape manipulation
  9. java this的用法
  10. react Link跳转无效_react常见的问题及解决办法
  11. 策略模式应用场景_朱迪 | 混合研究方法的方法论、研究策略及应用:以消费模式研究为例...
  12. Kafka 的生产者优秀架构设计
  13. c++数学函数运算,浮点数据相等判断
  14. CentOS7网络快速解决
  15. Android学习笔记(一)——Android应用的界面编程
  16. c语言注释部分两侧的分界符号分别是,单片机C语言练习题
  17. 项目管理--maven浅析《四》之私服(Nexus)
  18. 【樽海鞘算法】基于樽海鞘算法求解多目标问题附matlab代码
  19. sm是什么职位_dsm和sm分别是外企啥职务
  20. matlab如何就导数,Matlab微分和导数

热门文章

  1. docker oracle创建实例_五分钟教你搭建oracle数据库环境
  2. go get 代理 找不到包_初步看看Go1.10 支持 HTTPS 代理
  3. hbuilderx代码自动补全_DL时代的代码补全利器,北大出品,效果远超语言模型
  4. 001考试类小程序设计方案简要需求分析和数据库简要设计
  5. python 向量余弦相似度
  6. It is a distutils installed project and thus we cannot accurately
  7. onvif linux
  8. MobileNetV3
  9. elasticsearch 后置过滤器(Post Filter)
  10. python ffmpeg pyav