SQLSTATE[HY000]: General error: 1366 Incorrect string value

💡 原文中文,约300字,阅读约需1分钟。
📝

内容提要

处理数据包含emoji表情包或其他特殊字符时,系统会报错。解决方法是修改mysql表字符集格式为utf8mb4,并修改对应字段的字符集。

🎯

关键要点

  • 处理包含emoji或特殊字符的数据时,系统会报错。
  • 错误信息为:SQLSTATE[HY000]: General error: 1366 Incorrect string value。
  • 解决方法是将mysql表的字符集格式修改为utf8mb4。
  • 如果可视化软件修改整张表字符集无效,需要检查并修改对应字段的字符集。
➡️

继续阅读