mysql 存储 emoji 注意事项

mysql 版本最低5.5.3,小编的是5.5.2纠结了好久

Emoji

Emoji 字符的特殊之处是,在存储时,需要用到 4 个字节。而 MySQL 中常见的 utf8 字符集的 utf8_general_ci 这个 collate 最大只支持 3 个字节。所以为了能够存储 Emoji,你需要改用 utf8mb4 字符集。

web

相关:

https://github.com/iamcal/php-emoji

http://segmentfault.com/blog/ilikewhite/1190000000616820

https://github.com/coocy/emoji