原因:mysql utf8存储2-3个字节 移动端的emoji表情为4个字节
方法:
1、修改my.cnf 文件 加入
[client]
default-character-set = utf8mb4
[mysql]
default-character-set = utf8mb4
[mysqld]
character-set-server = utf8mb4
collation-server = utf8mb4_general_ci
2、储存字段 字符集 修改为 :utf8mb4
3、重启mysql