PHP写的javascript的unescape解密函数
<?php 
function unescape($str) { 
     
$str rawurldecode($str); 
     
preg_match_all("/(?:%u.{4})     &brvbar;.+/",$str,$r); 
     
$ar $r[0]; 
     foreach(
$ar as $k=>$v)     { 
         if(
substr($v,0,2) == "%u" && strlen($v) == 6
                 
$ar[$k] = iconv("UCS-2","GB2312",pack("H4",substr($v,-4))); 
     } 
     return 
join("",$ar); 

?>
« 上一篇 | 下一篇 »
Trackbacks
点击获得Trackback地址,Encode: UTF-8 点击获得Trackback地址,Encode: GB2312 or GBK 点击获得Trackback地址,Encode: BIG5
发表评论

评论内容(*):