zoukankan      html  css  js  c++  java
  • mysql支持IOS的Emoji表情

    原因:

    UTF-8编码有可能是两个、三个、四个字节。Emoji表情是4个字节,而Mysql的utf8编码最多3个字节,所以数据插不进去。

    解决办法:

    将Mysql的编码从utf8转换成utf8mb4

    步骤:

    1.修改mysql配置文件 my.ini

    default-character-set=utf8mb4
    character-set-server=utf8mb4

    2.加入

    [client]
    port=3306
    default-character-set=utf8mb4
    
    [mysqld]下加入
    character-set-client-handshake= FALSE
    collation-server= utf8mb4_general_ci
    init_connect='SET NAMES utf8mb4'

    3.重启mysql

    4.修改输入键盘表情的字段的编码为utf8mb4_general_ci

  • 相关阅读:
    C++中的结构体
    C++转换
    C++常见问题解答
    hdu 1491
    hdu 1253
    [恢]hdu 2529
    [恢]hdu 2539
    hdu 1708
    [恢]hdu 2512
    [恢]hdu 2401
  • 原文地址:https://www.cnblogs.com/lovesong/p/3986754.html
Copyright © 2011-2022 走看看