php 将Unicode 转成汉字
2020-11-28 15:28
标签:blog class code c string com php 将Unicode 转成汉字,搜素材,soscw.com php 将Unicode 转成汉字 标签:blog class code c string com 原文地址:http://www.cnblogs.com/frozen/p/3709368.html
$s
= "\u4e2d\u56fd";//中国
$s=str_replace("\\","%",$s);
function
unescape($str) {
$str
= rawurldecode($str);
preg_match_all("/(?:%u.{4})|.{4};|\d+;|.+/U",$str,$r);
$ar
= $r[0];
foreach($ar
as $k=>$v) {
if(substr($v,0,2) == "%u")
$ar[$k] = iconv("UCS-2","utf-8",pack("H4",substr($v,-4)));
elseif(substr($v,0,3) == "")
$ar[$k] = iconv("UCS-2","utf-8",pack("H4",substr($v,3,-1)));
elseif(substr($v,0,2) == "") {
$ar[$k] = iconv("UCS-2","utf-8",pack("n",substr($v,2,-1)));
}
}
return
join("",$ar);
}
echo
unescape($s);
?>
上一篇:抓取网页内容并截图