zoukankan      html  css  js  c++  java
  • MySql乱码

    1.show variables like "%char%"; 

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

    | Variable_name            | Value       |
    +--------------------------+---------------+       (有问题)      (没问题的)
    | character_set_client     | gbk        |        gbk    utf8
    | character_set_connection | gbk     |        gbk    utf8
    | character_set_database   | utf8 |         latin1   utf8
    | character_set_filesystem | binary |        binary    binary
    | character_set_results    | gbk        |        gbk    utf8
    | character_set_server     | utf8       |       latin1    utf8
    | character_set_system     | utf8      |        utf8     utf8
    +--------------------------+-------------+ 

    解决方法:

    1.在连接后使用set names utf8,set names gbk来解决

    注:以前2个来确定,可以使用set names utf8,set names gbk设置默认的编码格式; 

        执行SET NAMES utf8的效果等同于同时设定如下:
          SET character_set_client='utf8';
          SET character_set_connection='utf8';
          SET character_set_results='utf8';

    2.配置my.ini来解决

    [client]
    default-character-set=utf8

    [mysqld]
    character-set-server=utf8
    collation-server=utf8_general_ci

    MySql相关emoji表情问题

    http://my.oschina.net/wingyiu/blog/153357

    https://mathiasbynens.be/notes/mysql-utf8mb4#utf8-to-utf8mb4

    需要将相关字符集改为utf8mb4

    +--------------------------+--------------------+
    | Variable_name | Value |
    +--------------------------+--------------------+
    | character_set_client | utf8mb4 |
    | character_set_connection | utf8mb4 |
    | character_set_database | utf8mb4 |
    | character_set_filesystem | binary |
    | character_set_results | utf8mb4 |
    | character_set_server | utf8mb4 |
    | character_set_system | utf8 |
    | collation_connection | utf8mb4_unicode_ci |
    | collation_database | utf8mb4_unicode_ci |
    | collation_server | utf8mb4_unicode_ci |
    +--------------------------+--------------------+

     

  • 相关阅读:
    CentOS7 配置登录前显示IP
    用indexOf方法实现 数组去重
    easyui datagrid checkbox 禁止点击方法
    EasyUI常用图标
    Markdown基本语法
    百度地图标记
    Activity中的单击事件-------使用匿名内部类实现简单的跳转效果
    java.lang.ClassFormatError: Extra bytes at the end of class file quartz/loader/MyCalcSalary
    java.net.MalformedURLException: no !/ in spec
    Oracle 常见函数
  • 原文地址:https://www.cnblogs.com/gameshan/p/4881667.html
Copyright © 2011-2022 走看看