MySQL 不支持 emoji 表情的原因及解决办法

抄一段网上找的原因说明:

mysql数据库的默认字符集utf8,只能存储3个字节的数据。标准的emoji表情是4个字节,在APP端输入保存表情是用户的普遍需求和行为。

解决方式:更换字符集 utf8 为 utf8mb4
mb4 的意思是 most bytes 4,专门为兼容四个字节的。utf8mb4 是向下兼容 utf8 的,所以即便修改了字段的字符集也不会影响老数据。

在 Navicat 中设置字符集参数如下:

打赏 赞(0)
微信
支付宝
微信二维码图片

微信扫描二维码打赏

支付宝二维码图片

支付宝扫描二维码打赏

评论

还没有任何评论,你来说两句吧

发表评论

Powered By Yuuk