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

在Linux机器上使用Mysql客户端访问获取中文有时候是乱码,如下:

mysql> select * from t_user;
+----+-----------+-------------+-------------------+----------------------------------+----------+---------------------+---------------------+-----------+
| id | user_name | user_phone | user_email | user_pwd | pwd_salt | create_time | modify_time | is_delete |
+----+-----------+-------------+-------------------+----------------------------------+----------+---------------------+---------------------+-----------+
| 1 | ??? | 13285250574 | 1045221654@qq.com | 05126a423a9379d529e4ee61a212fa55 | KJUYT5 | 2016-07-15 23:38:56 | 2016-07-15 23:39:09 | 0 |
| 2 | ??? | 15985250574 | 1198224554@qq.com | 98bd3a1bebde01ad363d3c5a0d1e56da | 656JHU | 2016-07-15 23:39:01 | 2016-07-15 23:39:13 | 0 |
| 3 | ??? | 13685250574 | 1256221654@qq.com | 5470db9b63c354f6c8d628b80ae2f3c3 | 89UIKQ | 2016-07-15 23:39:05 | 2016-07-15 23:39:16 | 0 |
+----+-----------+-------------+-------------------+----------------------------------+----------+---------------------+---------------------+-----------+
3 rows in set (0.00 sec)

这时候,看一下Mysql的字符集,并且把它设成和数据库(表)一样的字符集:

mysql> select @variable like 'character_set_results';
+----------------------------------------+
| @variable like 'character_set_results' |
+----------------------------------------+
| NULL |
+----------------------------------------+
1 row in set (0.00 sec) mysql> set character_set_results='utf8';
Query OK, 0 rows affected (0.00 sec)

然后,再查询就能够得到正常的汉字了:

mysql> select * from t_user;
+----+-----------+-------------+-------------------+----------------------------------+----------+---------------------+---------------------+-----------+
| id | user_name | user_phone | user_email | user_pwd | pwd_salt | create_time | modify_time | is_delete |
+----+-----------+-------------+-------------------+----------------------------------+----------+---------------------+---------------------+-----------+
| 1 | 赵大宝 | 13285250574 | 1045221654@qq.com | 05126a423a9379d529e4ee61a212fa55 | KJUYT5 | 2016-07-15 23:38:56 | 2016-07-15 23:39:09 | 0 |
| 2 | 张三丰 | 15985250574 | 1198224554@qq.com | 98bd3a1bebde01ad363d3c5a0d1e56da | 656JHU | 2016-07-15 23:39:01 | 2016-07-15 23:39:13 | 0 |
| 3 | 王尼玛 | 13685250574 | 1256221654@qq.com | 5470db9b63c354f6c8d628b80ae2f3c3 | 89UIKQ | 2016-07-15 23:39:05 | 2016-07-15 23:39:16 | 0 |
+----+-----------+-------------+-------------------+----------------------------------+----------+---------------------+---------------------+-----------+
3 rows in set (0.00 sec)

Mysql客户端中文乱码问题解决的更多相关文章

  1. ubuntu mysql emma中文乱码问题解决

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

  2. set names utf8 【mysql导入中文乱码问题解决】

    由于工作的关系需要经常导入一些sql脚本,但是经常会遇到导入中文出现乱码的问题,搞得自己每次导入sql脚本时都很害怕,自己也上网找了一些资料,尝 试了许多办法,有些方法可以正常导入中文,有些办法却不行 ...

  3. DOS命令行操作MySQL数据库中文乱码问题解决

    我们在 dos 命令行操作中文时,会报错 ’); ERROR (HY000): Incorrect string value: '\xD5\xC5\xC8\xFD' for column 原因:因为 ...

  4. ubutu之mysql emma中文乱码问题解决

    emma默认用apt-get 安装的话,emma是不支持中文的,配置文件或直接修改emma程序源文件(python).apt-get安装emmasudo apt-get install emma    ...

  5. ssm框架插入mysql数据库中文乱码问题解决

    1.      检查web.xml <!-- 编码过滤器 --> <filter> <filter-name>encodingFilter</filter-n ...

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

    1.web.xml中添加过滤器 <filter> <filter-name>CharacterEncodingFilter</filter-name> <fi ...

  7. mysql数据库 中文乱码

    看到一篇很好的文章,转录于此 中文乱码似乎是程序编写中永恒的一个话题和难点,就比如MySQL存取中文乱码,但我想做任何事情,都要有个思路才行,有了思路才知道如何去解决问题,否则,即使一时解决了问题,但 ...

  8. oracle中文乱码问题解决

    中文乱码问题解决:1.查看服务器端编码select userenv('language') from dual;我实际查到的结果为:AMERICAN_AMERICA.ZHS16GBK2.执行语句 se ...

  9. Mybatis新增mysql时中文乱码

    Mybatis新增mysql时中文乱码 1.设置数据库连接的编码(jdbc.properties) jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:my ...

随机推荐

  1. angular4 使用window事件

    Angular使用window对象中的事件最好不要像使用jQuery那样使用 如下: 注:写事件直接绑定到window对象上了,组件销毁时这个事件没有解绑 可以使用剪头函数不用声明that 注:这样写 ...

  2. Nginx配置站点https

    step 1: 检查nginx的编译参数 使用nginx -V可以查看,如果编译参数中包含http_ssl_module,可以继续下一步操作,如果没有,则需要从新编译. step 2: 申请证书 目前 ...

  3. C#封装StackExchange.Redis操作

    using System; using StackExchange.Redis; using System.Collections.Generic; using System.Linq; using ...

  4. javascript面向对象思想

    JavaScript 使用函数来定义类.语法:function className(){    // 具体操作} function Person() { this.name=" 张三 &qu ...

  5. 2018BNU校赛总决赛

    题解是qls的题解我就懒得写了23333 A塞特斯玛斯塔 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K 64bit IO Format: %lld ...

  6. 【容斥原理】【推导】【树状数组】Gym - 101485G - Guessing Camels

    题意:给你三个1~n的排列a,b,c,问你在 (i,j)(1<=i<=n,1<=j<=n,i≠j),有多少个有序实数对(i,j)满足在三个排列中,i都在j的前面. 暴力求的话是 ...

  7. bzoj 3573: [Hnoi2014]米特运输

    3573: [Hnoi2014]米特运输 Description 米特是D星球上一种非常神秘的物质,蕴含着巨大的能量.在以米特为主要能源的D星上,这种米特能源的运输和储存一直是一个大问题.    D星 ...

  8. 20162328WJH实验五网络编程与安全实验报告

    20162328WJH实验五网络编程与安全实验报告 一.实验五 网络编程与安全-1 结对实现中缀表达式转后缀表达式的功能 MyBC.java 结对实现从上面功能中获取的表达式中实现后缀表达式求值的功能 ...

  9. python开发_linecache

    #从linecache的名称,我们可以知道该模块和cache(缓存)有关 #linecache现把文件读入到缓存中,在以后访问文件的时候,就不必要再从硬盘读取 #所以经常用于那些读取频率很高的文件还可 ...

  10. hdu 4027 Can you answer these queries? 线段树区间开根号,区间求和

    Can you answer these queries? Time Limit: 1 Sec  Memory Limit: 256 MB 题目连接 http://acm.hdu.edu.cn/sho ...