检测并替换字符串中的所有表情符号

Detecting and replacing all smilies in a string

我与 facebook 集成并注意到他们发送了例如 u+1f600,它被称为笑脸。当我尝试将其存储在 MySQL 文本字段中时,我得到服务器不支持 4 字节编码,因此一个快速的解决方案是从字符串中删除所有这些特殊字符。

问题是如何?我知道 u+1f600,但我怀疑可能还有更多。

考虑切换到 MySQL utf8mb4 编码... https://mathiasbynens.be/notes/mysql-utf8mb4