mysql乱码

clipboard.png
我都用 set names utf8 啦 怎么插入数据的时候 还是乱麻啊?

clipboard.png

阅读 2k
1 个回答

你这可能是遇到不太常见的超长夜用型UTF8了。

Mysql默认的UTF8是3字节的。 插入4字节的UTF8就会报错。

解决方案是把出现插入异常的那一列(字段) 或者整个表 的编码改成 utf8mb4 (但愿你的MySQL 版本>= 5.5)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题