有三种处理方式:
使用utf8mb4字符集
使用base64编码
过滤掉emoji
//去除emoji表情
public function filterEmoji($str)
{
$str = preg_replace_callback('/./u',function(array $match) {return strlen($match[0]) >= 4? '' : $match[0];},$str);
return $str;
}
转载:https://blog.youkuaiyun.com/u012767761/article/details/72884962