zoukankan      html  css  js  c++  java
  • mysql-导入数据库乱码问题

    查看字符集设置

    mysql> show variables like 'collation_%';
    +----------------------+-------------------+
    | Variable_name        | Value             |
    +----------------------+-------------------+
    | collation_connection | latin1_swedish_ci |
    | collation_database   | utf8_general_ci   |
    | collation_server     | utf8_general_ci   |
    +----------------------+-------------------+
    3 rows in set (0.00 sec)
    mysql> show variables like 'character_set_%';
    +--------------------------+--------+
    | 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       |        |
    +--------------------------+--------+
    8 rows in set (0.00 sec)

    通过mysql命令修改:(临时生效)

    mysql> set character_set_client=utf8;
    Query OK, 0 rows affected (0.00 sec)
    mysql
    > set character_set_connection=utf8; Query OK, 0 rows affected (0.00 sec)
    mysql
    > set character_set_database=utf8; Query OK, 0 rows affected (0.00 sec)
    mysql
    > set character_set_results=utf8; Query OK, 0 rows affected (0.00 sec)
    mysql
    > set character_set_server=utf8; Query OK, 0 rows affected (0.00 sec)
    mysql
    > set character_set_system=utf8; Query OK, 0 rows affected (0.01 sec)
    mysql
    > set collation_connection=utf8; Query OK, 0 rows affected (0.01 sec)
    mysql
    > set collation_database=utf8; Query OK, 0 rows affected (0.01 sec)
    mysql
    > set collation_server=utf8; Query OK, 0 rows affected (0.01 sec)

    设置完成之后查看如下所示:

    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                        |
    | character_sets_dir        | /usr/share/mysql/charsets/ |
    +--------------------------+----------------------------+
    8 rows in set (0.03 sec)
    mysql> show variables like 'collation_%';
    +----------------------+-----------------+
    | Variable_name         | Value            |
    +----------------------+-----------------+
    | collation_connection | utf8_general_ci |
    | collation_database    | utf8_general_ci |
    | collation_server      | utf8_general_ci |
    +----------------------+-----------------+
    3 rows in set (0.04 sec)

    再次导入数据库,就不是乱码。

     也可以在登录数据时候使用参数   --default-character-set=UTF8  进行登录

  • 相关阅读:
    自定义排序方式
    Ajax 调用(传值)一般处理程序(.ashx)
    把一个文件夹下的所有excel添加到datatable
    list比较交集
    禁用未登录通过连接下载文件
    加密方式
    使用response.write输出excel
    linux安装OpenCV以及windows安装numpy、cv2等python2.7模块
    哈希长度扩展攻击(Hash Length Extension Attack)利用工具hexpand安装使用方法
    yafu安装使用方法以及mismatched parens解决方法
  • 原文地址:https://www.cnblogs.com/galsnag/p/10278196.html
Copyright © 2011-2022 走看看