首页 >> 文摘 >> PHP

用php来解析javascript函数escape编码过的字符串

采集日期:2008-4-24作者:kxtk(注:本数据由系统自动采集,内容与BHCODE无关)
//对于在javascript中escape过的字符,直接用unescape方法。//编码 function escape($str,$TargetLang) { preg_match_all("/[\x80-\xff].|[\x01-\x7f]+/",$str,$r); $ar = $r[0]; foreach($ar as $k=>$v) { if(ord($v[0]) < 128) $ar[$k] = rawurlencode($v); else //$ar[$k] = "%u".bin2hex(iconv("UTF-8","UCS-2",$v)); $ar[$k] = "%u".bin2hex(iconv($TargetLang,"UCS-2",$v)); } return join("",$ar); }$ar[$k] = ico
本周推荐
MORE
热点关注
MORE