【亲测有效】PHP解码unicode编码

使用该方法成功输出结果:

function replace_unicode_escape_sequence($match) {
  return mb_convert_encoding(pack('H*', $match[1]), 'UTF-8', 'UCS-2BE');
}
$name = '\u65b0\u6d6a\u5fae\u535a';
$str = preg_replace_callback('/\\\\u([0-9a-f]{4})/i', 'replace_unicode_escape_sequence', $name);
echo $str; //输出: 新浪微博

参考网址:https://blog.csdn.net/gongqinglin/article/details/80062695

发布者:梧桐细雨,转转请注明出处:https://www.binbinbiji.com/php/2173.html

发表评论

邮箱地址不会被公开。 必填项已用*标注

蜀ICP备14017386号-13