最近在开发APP接口时候,遇到了emoji表情。这个东东,搞了我好久。。。。之前遇到都是用base64加密处理的,今天特地看了下。

1, mysql>5.5
2, 修改 php.ini

[client]
default-character-set=utf8mb4

[mysql]
default-character-set=utf8mb4

[mysqld]
init-connect='SET NAMES utf8mb4'
character-set-server=utf8mb4

3,修改以前的表的字符集 utf8mb4
4,修改你要处理表的字段的字符集 utf8mb4
5,连接 PHP 连接代码 chartset utf8mb4

以上设置完后,重启SQL就可保存emoji了