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

國內最全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;  
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 吃奶japanesevideo 吃奶跟添下面特舒服 | 中文字幕亚洲无线码高清 | 女人18毛片a级毛片免费视频 | 大陆60老妇xxxxhd | 3344成年站福利在线视频免费 | 免费看h的网站 | 国产成人av在线 | 欧美巨大另类极品video | 久久久久久极精品久久久 | 国产成人精品免费视频大全办公室 | 嫩草影院久久国产精品 | 中文字幕福利 | 亚洲专区欧美 | 国产成人亚洲精品91专区手机 | www.伊人网| 亚欧成人一区二区 | 国产亚洲精品久久久久久久久激情 | 色综合免费视频 | 成人国内精品久久久久影院 | 国产无卡一级毛片aaa | 色综合久久久久久久久五月 | 小说区亚洲区 | 波多野结衣 在线资源观看 波多野结衣 一区二区 | 日本免费一区二区三区最新vr | 小说区乱图片区 | 久久se精品一区精品二区 | 涩涩五月天婷婷丁香综合社区 | 最近手机中文字幕大全8 | 日本卡1卡2卡4卡免费 | 福利视频一区 | 伊人首页| 欧美性视频18~19 | 精品国产高清a毛片 | 亚洲免费高清 | 五月婷婷在线播放 | 一级毛片一级毛片免费毛片 | 久久精品无码一区二区日韩av | 久久se精品一区二区国产 | 国产亚洲自拍一区 | 黑色丝袜高跟国产在线91 | 亚洲美女又黄又爽在线观看 |