MySQL插入Incorrect string value: ‘\xF3\xA0\x84\x80‘

一、情况: 数据库现有格式是utf8,插入一个特殊字符报错。       二、原因: 这是因为mysql的UTF-8只支持三个字节的存储,但是此处特殊字符'\xF3\xA0\x84\x80'占了4个字节。   三、方法: 将存储特殊字符的字段的编码修改为utf8mb4,支持存储4字节的数据。    
相关文章
相关标签/搜索