PHP-处理emoji表情
2021-01-29 15:17
标签:不能 emoji sql turn php cal utf8编码 方法 lang MySQL中的UTF8编码每个字符只支持最大3字节,而emoji是4个字节的,不能直接存储进去,所以,需要将emoji转换一下。 这边提供一个将4个字节的utf8编码转成xxxxx;的方法: 解码也简单,反过来一下就好了 PHP-处理emoji表情 标签:不能 emoji sql turn php cal utf8编码 方法 lang 原文地址:https://www.cnblogs.com/Raincry/p/13202197.html$content = preg_replace_callback(‘/[\x{010000}-\x{10ffff}]/u‘, function($v){
return ‘‘.current(unpack(‘N‘,iconv(‘UTF-8‘, ‘UCS-4‘, $v[0]))).‘;‘;
}, $content);
$content = preg_replace_callback(‘/(\d+);/‘, function($v){
if ($v[1] >= 0x10000 && $v[1]