MySQL 不支持 emoji 表情的原因及解决办法 Posted on 2019年1月4日2019年1月15日 by yuuk 抄一段网上找的原因说明: mysql数据库的默认字符集utf8,只能存储3个字节的数据。标准的emoji表情是4个字节,在APP端输入保存表情是用户的普遍需求和行为。 解决方式:更换字符集 utf8 为 utf8mb4 mb4 的意思是 most bytes 4,专门为兼容四个字节的。utf8mb4 是向下兼容 utf8 的,所以即便修改了字段的字符集也不会影响老数据。 在 Navicat 中设置字符集参数如下: 打赏赞(1)分享