最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js中的escape及unescape函數(shù)的php實現(xiàn)代碼

 更新時間:2007年09月04日 22:52:55   作者:  
<?    
function phpescape($str) 

         $sublen=strlen($str); 
         $retrunString=""; 
         for ($i=0;$i<$sublen;$i++) 
         { 
                  if(ord($str[$i])>=127) 
                  { 
                           $tmpString=bin2hex(iconv("gb2312","ucs-2",substr($str,$i,2))); 
                           //$tmpString=substr($tmpString,2,2).substr($tmpString,0,2);window下可能要打開此項 
                           $retrunString.="%u".$tmpString; 
                           $i++; 
                  } else { 
                           $retrunString.="%".dechex(ord($str[$i])); 
                  } 
         } 
         return $retrunString; 
}  
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); 
}    
?>

相關文章

  • JavaScript Typescript基礎使用教程

    JavaScript Typescript基礎使用教程

    TypeScript是Microsoft(微軟)開發(fā)的一種開源編程語言,它充分利用了JavaScript原有的對象模型,并在此基礎上進行了擴充,TypeScript設計目標是開發(fā)大型應用,它可以編譯成純JavaScript,編譯出來的JavaScript可以運行在任何一種JS運行環(huán)境中
    2022-12-12
  • JavaScript中的concat()方法的用法詳解

    JavaScript中的concat()方法的用法詳解

    在?JavaScript?中,數(shù)組和字符串都是常用的數(shù)據(jù)結構,在實際開發(fā)中,操作數(shù)組和字符串是非常頻繁的任務,concat()?方法就是用于合并數(shù)組或字符串的一種常見方法,在本文中,我們將詳細探討?concat()?方法的用法和示例,需要的朋友可以參考下
    2024-11-11
  • 微信小程序canvas分享海報功能

    微信小程序canvas分享海報功能

    這篇文章主要為大家詳細介紹了微信小程序canvas分享海報功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • js顯示當前日期時間和星期幾

    js顯示當前日期時間和星期幾

    這篇文章主要介紹了js獲取當前日期時間同時顯示星期的方法,具有參考價值,感興趣的小伙伴們可以參考一下
    2015-10-10
  • Dom加載讓圖片加載完再執(zhí)行的腳本代碼

    Dom加載讓圖片加載完再執(zhí)行的腳本代碼

    當大家使用window.onload執(zhí)行一個函數(shù)時,必須要等到頁面上的圖片等信息全部加載完畢之后才執(zhí)行的。但很多時候圖片的數(shù)量比較多,所以需要很多時間下載。更令人尷尬的是,當網頁文檔(或者說Dom)已經加載完畢,而圖片尚未加載完畢,很多用戶已經開始瀏覽網頁,但這時很多由window.onload所觸發(fā)的函數(shù)不能執(zhí)行,這就導致一部分功能不能完美地給用戶使用,更嚴重的是會給用戶留下不好的印象!
    2008-05-05
  • 前端實現(xiàn)文件的斷點續(xù)傳(前端文件提交+后端PHP文件接收)

    前端實現(xiàn)文件的斷點續(xù)傳(前端文件提交+后端PHP文件接收)

    本文通過斷點續(xù)傳的簡單例子(前端文件提交+后端PHP文件接收),本文以圖片為實例給大家介紹的非常詳細,具有一定的參考借鑒價值,感興趣的朋友一起看看吧
    2016-11-11
  • JS彈出窗口代碼大全(詳細整理)

    JS彈出窗口代碼大全(詳細整理)

    如何利用網頁彈出各種形式的窗口,我想大家大多都是知道些的,但那種多種多樣的彈出式窗口是怎么搞出來的,平時利用業(yè)余時間整理了一些,需要的朋友可以參考一下
    2012-12-12
  • Uniapp微信小程序實現(xiàn)全局事件監(jiān)聽并進行數(shù)據(jù)埋點的方法

    Uniapp微信小程序實現(xiàn)全局事件監(jiān)聽并進行數(shù)據(jù)埋點的方法

    niapp起源?uni-app是一個使用Vue.js開發(fā)所有前端應用的框架,下面這篇文章主要給大家介紹了關于Uniapp微信小程序實現(xiàn)全局事件監(jiān)聽并進行數(shù)據(jù)埋點的相關資料,需要的朋友可以參考下
    2022-11-11
  • JS中關于Class類的靜態(tài)屬性和靜態(tài)方法

    JS中關于Class類的靜態(tài)屬性和靜態(tài)方法

    這篇文章主要介紹了JS中關于Class類的靜態(tài)屬性和靜態(tài)方法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • 基于javascript實現(xiàn)日歷功能原理及代碼實例

    基于javascript實現(xiàn)日歷功能原理及代碼實例

    這篇文章主要介紹了基于javascript實現(xiàn)日歷效果原理及代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-05-05

最新評論

榆社县| 呼玛县| 长寿区| 望城县| 兴化市| 凭祥市| 阿图什市| 沙河市| 揭西县| 新晃| 永丰县| 萨嘎县| 大石桥市| 黎平县| 阳泉市| 象山县| 南京市| 东港市| 保定市| 阿坝| 兴安盟| 托克逊县| 三门县| 卓资县| 望谟县| 盐边县| 湘乡市| 东阳市| 新源县| 广河县| 新丰县| 安平县| 边坝县| 利辛县| 泽库县| 阿城市| 错那县| 岱山县| 韶山市| 镇雄县| 山西省|