zoukankan      html  css  js  c++  java
  • Incorrect string value: 'xF0x9Fx98x84xF0x9F 表情插入mysql 报错

    导致报错的问题是 emoji表情是4位 mysql 5.5.3版本以下数据库(utf8格式为3位),不支持。需要更新mysql5.5.3及以上的版本数据库并设置默认或者表或者字段的格式为 utf8mb4 格式。 问题解决!

    在网络上查找了很久,亲测此方法解决!

    修改配置文件:

    [client]
     default-character-set = utf8mb4

    [mysql]
     default-character-set = utf8mb4

    [mysqld]
     character-set-client-handshake = FALSE
     character-set-server = utf8mb4
     collation-server = utf8mb4_unicode_ci
     init_connect='SET NAMES utf8mb4'

    另外要注意程序连接时初始化默认的编码设置。

  • 相关阅读:
    Codeforces 977F
    Codeforces 219C
    Codeforces 1132
    Codeforces 660C
    Codeforces 603A
    Codeforces 777C
    Codeforces 677
    JNUOJ 1032
    Codeforces 677D
    Codeforces 835C
  • 原文地址:https://www.cnblogs.com/xuandi/p/7359498.html
Copyright © 2011-2022 走看看