1、使用utf8mb4字符集
2、使用base64编码
3、干掉emoji表情
// 过滤掉emoji表情
function filterEmoji($str)
{
$str = preg_replace_callback(
'/./u',
function (array $match) {
return strlen($match[0]) >= 4 ? '' : $match[0];
},
$str);
return $str;
}
本文介绍如何处理UTF-8编码下的Emoji表情,包括使用utf8mb4字符集、Base64编码以及通过正则表达式过滤掉不支持的Emoji表情的方法。
712

被折叠的 条评论
为什么被折叠?



