我有一个Web服务,可以将各种用户输入插入到MySQL数据库中。
我的数据库插入语句使用$db->real_escape_string()
来确保所有输入的安全性。
然而,这似乎是从输入中删除表情符号引用,例如格式为\ud83d\ude2e
(眨眼)。
相关数据库列的排序规则 utf8_general_ci ,表格也是如此。
示例:
real_escape_string()
):" Foo bar! " 对于我所知道的所有人来说,也许real_escape_string()
所谓的可以推出这样的事情,所以我的问题对于在这个领域更有知识的人来说可能是显而易见的。
如何在数据库插入中保留表情符号引用?