zoukankan      html  css  js  c++  java
  • Mysql客户端中文乱码问题解决

    另一篇一样的: 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)
  • 相关阅读:
    多线程下System.Security.Cryptography.Aes CreateDecryptor报“Safe handle has been closed”的解决方案
    使用ConfuserEx加密混淆程序以及如何脱壳反编译
    使用Dotfuscator加密混淆程序以及如何脱壳反编译
    利用Javascript解决HTML大数据列表引起的网页加载慢/卡死问题。
    cefsharp 在高DPI下闪烁的问题
    spark 笔记 8: Stage
    spark 笔记 9: Task/TaskContext
    spark 笔记 7: DAGScheduler
    spark 笔记 5: SparkContext,SparkConf
    spark 笔记 6: RDD
  • 原文地址:https://www.cnblogs.com/charlesblc/p/5939399.html
Copyright © 2011-2022 走看看