在PHP中转换包含表情符号的请求输入并保存在MySQL中

时间:2018-07-29 12:49:15

标签: php mysql emoji

我有php脚本,可从

获取用户的文字
$_REQUEST['comment_text']

并使用MySQLi将其保存到MySQL数据库中。

$comment_text = $mysqli->real_escape_string($_REQUEST['comment_text']);
$mysqli->query("INSERT INTO comments (text) VALUES ('$comment_text')");

一切正常。但是当用户输入的表情符号出现问题。我的评论表中有CHARSET = utf8,我需要以这种方式离开它。

因此,如果我想存储表情符号,则必须以这种方式存储

  

“ \ ud83d \ ude09”

但是在这种情况下,我应该如何处理用户的输入?

0 个答案:

没有答案