另一篇一样的:http://www.cnblogs.com/charlesblc/p/5939399.html

用Mysql客户端查询发现乱码:

mysql> select * from user;
+----+------------+----------+------------+-----------+
| id | nickname   | password | first_name | last_name |
+----+------------+----------+------------+-----------+
|  1 | chaoliu    | 321      | chao       | liu       |
|  3 | micro      | 123      | bill       | gates     |
|  5 | helloworld | 123      | hello      | world     |
|  7 | ??         | 123      | ?          | ?         |
+----+------------+----------+------------+-----------+
4 rows in set (0.00 sec)

上网搜索之后,发现需要改一下charactor_set_results,改为utf8或者gb2312(要根据shell客户端设置的编码)

mysql> show variables like 'char%';
+--------------------------+-----------------------------------------+
| Variable_name            | Value                                   |
+--------------------------+-----------------------------------------+
| character_set_client     | latin1                                  |
| character_set_connection | latin1                                  |
| character_set_database   | utf8                                    |
| character_set_filesystem | binary                                  |
| character_set_results    | latin1                                  |
| character_set_server     | utf8                                    |
| character_set_system     | utf8                                    |
| character_sets_dir       | /home/work/.jumbo/share/mysql/charsets/ |
+--------------------------+-----------------------------------------+
8 rows in set (0.00 sec)mysql> set character_set_results=utf8;
Query OK, 0 rows affected (0.00 sec)mysql> show variables like 'char%';
+--------------------------+-----------------------------------------+
| Variable_name            | Value                                   |
+--------------------------+-----------------------------------------+
| character_set_client     | latin1                                  |
| character_set_connection | latin1                                  |
| character_set_database   | utf8                                    |
| character_set_filesystem | binary                                  |
| character_set_results    | utf8                                    |
| character_set_server     | utf8                                    |
| character_set_system     | utf8                                    |
| character_sets_dir       | /home/work/.jumbo/share/mysql/charsets/ |
+--------------------------+-----------------------------------------+
8 rows in set (0.01 sec)

这时候,中文就可以正常查看了。

mysql> select * from user;
+----+------------+----------+------------+-----------+
| id | nickname   | password | first_name | last_name |
+----+------------+----------+------------+-----------+
|  1 | chaoliu    | 321      | chao       | liu       |
|  3 | micro      | 123      | bill       | gates     |
|  5 | helloworld | 123      | hello      | world     |
|  7 | 你好     | 123      | 中        | 文       |
+----+------------+----------+------------+-----------+
4 rows in set (0.00 sec)

Mysql客户端中文乱码问题解决相关推荐

  1. springMVC保存数据到mysql数据库中文乱码问题解决方法

    springMVC保存数据到mysql数据库中文乱码问题解决方法 参考文章: (1)springMVC保存数据到mysql数据库中文乱码问题解决方法 (2)https://www.cnblogs.co ...

  2. mysql emma_ubuntu mysql emma中文乱码问题解决

    ubuntu mysql emma中文乱码问题解决 emma默认用apt-get 安装的话,emma是不支持中文的,配置文件或直接修改emma程序源文件(python). apt-get安装emma ...

  3. #Tomcat# 本地正常但是部署到服务器后,mysql插入中文乱码问题解决!

    一百度,几乎都是大同小异的答案,全都是互相转载的文章.帮助很小 如果你遇到了**Tomcat本地正常!但是部署到服务器后,mysql插入中文乱码问题解决!**这样的问题. 常规的方式都无效,不妨试试下 ...

  4. Tomcat本地正常!但是部署到服务器后,mysql插入中文乱码问题解决!

    一百度,几乎都是大同小异的答案,全都是互相转载的文章.帮助很小 如果你遇到了**Tomcat本地正常!但是部署到服务器后,mysql插入中文乱码问题解决!**这样的问题. 常规的方式都无效,不妨试试下 ...

  5. mysql 客户端乱码_Mysql客户端中文乱码问题解决

    用Mysql客户端查询发现乱码: mysql> select *from user;+----+------------+----------+------------+-----------+ ...

  6. mysql客户端汉化_Mysql客户端中文乱码问题解决

    在Linux机器上使用Mysql客户端访问获取中文有时候是乱码,如下: mysql> select *from t_user;+----+-----------+-------------+-- ...

  7. linux mysql 存储过程乱码,mysql存储过程中 乱码问题解决办法

    中文乱码无论在何时都是一个头疼的问题,mysql的存储过程参数也同样存在这个问题. 1.直接使用insert into语句没问题,能够正常插入汉字. 2.把insert into语句移到Procedu ...

  8. ubuntu mysql emma_ubuntumysql客户端emma中文乱码问题解决_MySQL

    Ubuntu bitsCN.com ubuntu mysql客户端emma中文乱码问题解决 emma默认用apt-get 安装的话,emma是不支持中文的,配置文件或直接修改emma程序源文件(pyt ...

  9. php 和mysql中文乱码问题,常见php与mysql中文乱码问题解决办法

    常见php与mysql中文乱码问题解决办法 乱码问题1:用PHPmyAdmin操作MySQL数据库汉字显示正常,但用PHP网页显示MySQL数据时所有汉字都变成了?号. 症状:用PHPmyAdmin输 ...

最新文章

  1. VAE变分自编码器实现
  2. 【转】java项目应该知道的核心重点部分
  3. sklearn分类器算法:决策树与随机森林及案例分析
  4. Spring Boot Lombok配置
  5. JVM系列五:垃圾回收器
  6. java修改文件的名称_Java修改文件名称
  7. 小米开发版安装magisk_小米6x-从零开始安装magisk
  8. 矩阵转置,矩阵加,矩阵乘Java
  9. Java内存马-Instrument
  10. 这张图可以帮助解释为什么欧洲有些国家欢迎难民,有些国家拒绝难民【The Washington Post】
  11. close事件 vue_vue中v-on支持的事件总结
  12. 递归回溯法求数独全部解
  13. HRBUST1313 火影忍者之~静音
  14. 【从0开始学web】89-150 php特性
  15. 使用面向对象思想,输出员工信息并计算员工的工资。定义一个部门(Department)类,该类有部门编号(Id)、部门名称(Name)属性;再定义一个员工(Employee)类,该类的属性有员工编号
  16. using b tree mysql_浅析MysQL B-Tree 索引
  17. 构筑自有流量池,电商宝SCRM(微信公众号和个人号管家)助力企业打赢粉丝争夺战...
  18. 设计模式——管道模式(一)
  19. 安卓系统开发要学linux!算法题+JVM+自定义View,实战解析
  20. 【vbers】ibv_get_async_event()

热门文章

  1. TOJ4537: n阶行列式
  2. 关于Angularjs中自定义指令一些有价值的细节和技巧
  3. IDEA坑爹跟新的小BUG解决之道
  4. Kafka设计解析(二):Kafka High Availability (上)
  5. Hibernate 的getHibernateTemplate()方法使用
  6. ecshop的Mysql操作类
  7. nginx中的502错误
  8. XML实现Android动画效果anim
  9. [InnoDB系列] - InnoDB独立/共享表空间的转换
  10. Apache Artemis —— 非堵塞 Java 嵌入消息服务