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

js 處理URL實用技巧

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

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

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

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

相關(guān)文章

最新評論

辛集市| 柘荣县| 葫芦岛市| 新郑市| 南木林县| 太保市| 吉安县| 灵丘县| 三明市| 成安县| 渑池县| 沧源| 九江县| 吐鲁番市| 本溪| 富源县| 常山县| 舒兰市| 淮安市| 正定县| 福海县| 襄垣县| 托里县| 思南县| 平安县| 长泰县| 江津市| 张家界市| 子洲县| 隆尧县| 乳源| 伊吾县| 仁布县| 从江县| 五莲县| 浦县| 水富县| 阜城县| 蒲城县| 天津市| 饶河县|