//将UNICODE编码后的内容进行解码
function unicode_decode($name)
{
//转换编码,将Unicode编码转换成可以浏览的utf-8编码
$pattern = \'/([\\w]+)|(\\\\\\u([\\w]{4}))/i\';
preg_match_all($pattern, $name, $matches);
if (!empty($matches))
{
$name = \'\';
for ($j = 0; $j < count($matches[0]); $j++)
{
$str = $matches[0][$j];
if (strpos($str, \'\\\\u\') === 0)
{
$code = base_convert(substr($str, 2, 2), 16, 10);
$code2 = base_convert(substr($str, 4), 16, 10);
$c = chr($code).chr($code2);
$c = iconv(\'UCS-2\', \'UTF-8\', $c);
$name .= $c;
}
else
{
$name .= $str;
}
}
}
return $name;
}
本文地址:https://www.stayed.cn/item/25898
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我