您的当前位置:首页正文

php unicode如何转汉字

2020-11-02 来源:独旅网

php中unicode转中文

php中,没有现成的unicode转中文方法。下面有个简易方法可以处理此种情况

function unicode2Chinese($str)
{
 return preg_replace_callback("#\u([0-9a-f]{4})#i",
 function ($r) {return iconv('UCS-2BE', 'UTF-8', pack('H4', $r[1]));},
 $str);
}

示例代码

 echo unicode2Chinese('u53eau80fdu4e2du6587u624du61c2u6211');
 echo "
";

效果展示

[yangyu1@bw-dev-b-v01 16:56:35 ~]$ php unicode2Chinese.php

只能中文才懂我。

更多相关知识,请访问PHP中文网!

显示全文