四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

PHP下escape解碼函數的實現方法

GB2312編碼:
復制代碼 代碼如下:
function unescape($str) {
$str = rawurldecode($str);
preg_match_all("/%u.{4}|&#x.{4};|&#d+;|.+/U",$str,$r);
$ar = $r[0];
foreach($ar as $k=>$v) {
if(substr($v,0,2) == "%u")
$ar[$k] = iconv("UCS-2","GBK",pack("H4",substr($v,-4)));
elseif(substr($v,0,3) == "&#x")
$ar[$k] = iconv("UCS-2","GBK",pack("H4",substr($v,3,-1)));
elseif(substr($v,0,2) == "&#") {
$ar[$k] = iconv("UCS-2","GBK",pack("n",substr($v,2,-1)));
}
}
return join("",$ar);
}

UTF8編碼:
復制代碼 代碼如下:
function unescape($str){
$ret = '';
$len = strlen($str);
for ($i = 0; $i < $len; $i++){
if ($str[$i] == '%' && $str[$i+1] == 'u'){
$val = hexdec(substr($str, $i+2, 4));
if ($val < 0x7f) $ret .= chr($val);
else if($val < 0x800) $ret .= chr(0xc0|($val>>6)).chr(0x80|($val&0x3f));
else $ret .= chr(0xe0|($val>>12)).chr(0x80|(($val>>6)&0x3f)).chr(0x80|($val&0x3f));
$i += 5;
}
else if ($str[$i] == '%'){
$ret .= urldecode(substr($str, $i, 3));
$i += 2;
}
else $ret .= $str[$i];
}
return $ret;
}

php技術PHP下escape解碼函數的實現方法,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 激情小视频在线| 赤月| 羞羞的铁拳演员表| 张振忠| 首映式| 欲海情缘| 黄网站在线观看视频| 天然气一立方多少钱| sexxx| 爱四| 电影后妈| 五年级下册语文第七单元口语交际| 狗年电影| 哈尔移动的城堡 在线观看| 寄诚庸| 先后天八卦对照图| 98%| 经典常谈阅读笔记| 演员李明个人资料| 金马电影网| 爱在线观看| 深夜在线播放| 刘思维| 女孩们在线观看| 孙东杓| 晓彤| 是王者啊第二季免费观看完整版| 黑木美纱| 抖音手机网页版| 江湖之社团风暴| 大班安全活动教案40篇| 拔萝卜电视剧免费观看全集在线播放下载| 鬼父在线| 宋学士濂文言文翻译| 洛可希佛帝的电影| donatella damiani| 1998年槟榔西施| 电影画皮3免费| 木村多江| 中岛梓| 彭丹三级裸奶视频|