收到含有emoji字符的变量$str,
//解析:
$str2 = json_encode($str);
$str2 = preg_replace("#(\\\ue[0-9a-f]{3})#ie","addslashes('\\1')",str2);
//如需写入数据库
$str2 = str_replace("\\","\\\\",$str2);
//读取时解析:
json_encode($str2);
收到含有emoji字符的变量$str,
//解析:
$str2 = json_encode($str);
$str2 = preg_replace("#(\\\ue[0-9a-f]{3})#ie","addslashes('\\1')",str2);
//如需写入数据库
$str2 = str_replace("\\","\\\\",$str2);
//读取时解析:
json_encode($str2);