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

js 處理URL實(shí)用技巧

 更新時(shí)間:2010年11月23日 21:19:11   作者:  
escape()、encodeURI()、encodeURIComponent()三種方法都能對(duì)一些影響URL完整性的特殊字符進(jìn)行過(guò)濾。
但后兩者是將字符串轉(zhuǎn)換為UTF-8的方式來(lái)傳輸,解決了頁(yè)面編碼不一至導(dǎo)致的亂碼問(wèn)題。

例如:發(fā)送頁(yè)與接受頁(yè)的編碼格式(Charset)不一致(假設(shè)發(fā)送頁(yè)面是GB2312而接收頁(yè)面編碼是UTF-8),使用escape()轉(zhuǎn)換傳輸中文字串就會(huì)出現(xiàn)亂碼問(wèn)題。
以下是JS下對(duì)URL進(jìn)行編/解碼的各種方法:

escape方法:就對(duì)@*+/ A-Z 0-9 a-z這些字符不編碼,其它非ASCII字符都會(huì)編碼以%XX編碼替換,解碼使用unescape,escape 方法不能用來(lái)對(duì)“統(tǒng)一資源標(biāo)識(shí)符”(URI) 進(jìn)行編碼。對(duì)其編碼應(yīng)使用 encodeURI 和encodeURIComponent 方法。encodeURI():對(duì)! @ # $ & * ( ) = : / ; ? + ' A-Z 0-9 a-z,其它的字符都會(huì)被編碼,解碼使用decodeURI();

如果想使更多的字會(huì)被編碼,例:/..,請(qǐng)使用encodeURIComponent()方法,被此方法編碼后,參數(shù)傳遞給服務(wù)器就是一種無(wú)效的字符,解碼使用decodeURIComponent()

相關(guān)文章

最新評(píng)論

焦作市| 句容市| 辛集市| 鄯善县| 章丘市| 阿荣旗| 富阳市| 边坝县| 静海县| 三门县| 绩溪县| 弥渡县| 宁晋县| 迁西县| 阿尔山市| 米易县| 永寿县| 北宁市| 连江县| 阳新县| 莲花县| 同江市| 搜索| 沁水县| 青田县| 若羌县| 德江县| 中牟县| 浦东新区| 曲阜市| 阳谷县| 黎城县| 遂宁市| 镇江市| 吉隆县| 盘锦市| 衡南县| 游戏| 灵宝市| 临漳县| 阿鲁科尔沁旗|