多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > js的escape轉義中文php的轉換函數

js的escape轉義中文php的轉換函數

來源:程序員人生   發布時間:2013-10-28 13:45:41 閱讀次數:2415次

很多時候需要用到js的escape函數來轉換中文字符,可是用js轉換后的字符怎么用php來轉換回來呢,下面我就找到了兩個很實用的函數。

GB2312編碼:

  1. function unescape($str) {  
  2. $str = rawurldecode($str);  
  3. preg_match_all("/%u.{4}|&#x.{4};|&#d+;|.+/U",$str,$r);  
  4. $ar = $r[0];  
  5. foreach($ar as $k=>$v) {  
  6. if(substr($v,0,2) == "%u")  
  7. $ar[$k] = iconv("UCS-2","GBK",pack("H4",substr($v,-4)));  
  8. elseif(substr($v,0,3) == "&#x")  
  9. $ar[$k] = iconv("UCS-2","GBK",pack("H4",substr($v,3,-1)));  
  10. elseif(substr($v,0,2) == "&#") {  
  11. $ar[$k] = iconv("UCS-2","GBK",pack("n",substr($v,2,-1)));  
  12. }  
  13. }  
  14. return join("",$ar);  

UTF8編碼:

  1. function unescape($str){  
  2. $ret = '';  
  3. $len = strlen($str);  
  4. for ($i = 0; $i < $len$i++){  
  5. if ($str[$i] == '%' && $str[$i+1] == 'u'){  
  6. $val = hexdec(substr($str$i+2, 4));  
  7. if ($val < 0x7f) $ret .= chr($val);  
  8. else if($val < 0x800) $ret .= chr(0xc0|($val>>6)).chr(0x80|($val&0x3f));  
  9. else $ret .= chr(0xe0|($val>>12)).chr(0x80|(($val>>6)&0x3f)).chr(0x80|($val&0x3f));  
  10. $i += 5;  
  11. }  
  12. else if ($str[$i] == '%'){  
  13. $ret .= urldecode(substr($str$i, 3));  
  14. $i += 2;  
  15. }  
  16. else $ret .= $str[$i];  
  17. }  
  18. return $ret;  
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 青青草原国产在线观看 | 日本欧美精品 | 国产精品成人观看视频网站 | 亚洲最新在线观看 | 亚洲日韩欧美一区二区在线 | 怡红院免费的全部视频国产a | 久久亚洲精品人成综合网 | jizz在线观看18 | 最近最新中文字幕大全手机在线 | 国产性tv国产精品 | 黑人猛交 | 五月天婷婷一区二区三区久久 | 99re66热这里只有精品17 | 韩国午夜理伦三级2020宅男 | 亚洲欧美精品一区 | 另类亚洲小说 | 美国一级毛片完整高清 | 一本大道加勒比久久 | 久久国产精品视频 | chinesehd国产刺激对白 | 最新69国产成人精品视频69 | 国产欧美一级片 | 欧美一级毛片图 | 午夜影院啊啊啊 | 337p日本欧洲亚洲大胆艺术图666 | 亚洲制服另类 | 亚州中文| www.逼逼| 精品久久成人 | 日本aa大片在线播放免费看 | 福利视频美女国产精品 | 九色国产在线 | 一区二区三区毛片免费 | 午夜肉伦伦影院在线观看 | 五月天校园春色 | 欧美xxxxxxxxxx | 最近中文字幕完整视频大全版 | 精品一区二区三区四区五区 | 亚洲国产一区二区三区四区五区 | 国产成人小视频在线观看 | 欧美性受xxxx黑人xxxx |