我们在处理Iphone传过来的Emoji表情的时候,很多时候无法正确插入数据库,出现这一个问题的原因是:
UTF-8编码有可能是两个、三个、四个字节,Emoji表情是4个字节,而Mysql的utf8编码最多3个字节,所以数据插不进去。
解决办法如下:
一、将Mysql的编码从utf8转换成utf8mb4。
1. 修改my.cnf
[mysqld]
我们在处理Iphone传过来的Emoji表情的时候,很多时候无法正确插入数据库,出现这一个问题的原因是:
UTF-8编码有可能是两个、三个、四个字节,Emoji表情是4个字节,而Mysql的utf8编码最多3个字节,所以数据插不进去。
解决办法如下:
一、将Mysql的编码从utf8转换成utf8mb4。
1. 修改my.cnf
[mysqld]