一、情况:

数据库现有格式是utf8,插入一个特殊字符报错。

 

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

 

 

二、原因:

这是因为mysql的UTF-8只支持三个字节的存储,但是此处特殊字符'\xF3\xA0\x84\x80'占了4个字节。

 

三、方法:

将存储特殊字符的字段的编码修改为utf8mb4,支持存储4字节的数据。

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

 

 

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

 

相关文章:

  • 2022-01-03
  • 2021-07-28
  • 2022-12-23
  • 2021-06-10
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-10-20
  • 2022-12-23
  • 2021-08-19
  • 2021-09-03
  • 2022-12-23
  • 2021-05-22
相关资源
相似解决方案