php 将Unicode 转成汉字
2020-11-28 15:28
阅读:559
标签:blog class code c string com
?
$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 );
?> |
php 将Unicode 转成汉字,搜素材,soscw.com
php 将Unicode 转成汉字
标签:blog class code c string com
原文地址:http://www.cnblogs.com/frozen/p/3709368.html
上一篇:抓取网页内容并截图
评论
亲,登录后才可以留言!