1.emoji 注意事项
平时数据使用的是 utf-8的字符集,此字符集
UTF-8编码有可能是两个、三个、四个字节。Emoji表情是4个字节,而Mysql的utf8编码最多3个字节,所以数据插不进去。解决方案就是:将Mysql的编码从utf8转换成utf8mb4
ALTER DATABASE table CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;
ALTER TABLE table CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
单独执行sql语句的时候要加上 SET NAMES utf8mb4;
php执行sql语句的时候 字符集也要修改成 utf8mb4