欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
URL編碼方法的比較 | 澤歐里 - zeal ‘s Blog

URL編碼方法的比較

zeal 2005-08-31 17:35 于 WebDev , 850 字 |  + 0 - 0   English
Made In Zeal 轉載請保留原始鏈接:http://www.zeali.net/blog/entry.php?id=160
javascript中存在幾種對URL字符串進(jìn)行編碼的方法:escape(),encodeURI(),以及encodeURIComponent()。這幾種編碼所起的作用各不相同。

escape() 方法:

采用ISO Latin字符集對指定的字符串進(jìn)行編碼。所有的空格符、標點(diǎn)符號、特殊字符以及其他非ASCII字符都將被轉化成%xx格式的字符編碼(xx等于該字符在字符集表里面的編碼的16進(jìn)制數字)。比如,空格符對應的編碼是%20。

不會(huì )被此方法編碼的字符: @ * / +

encodeURI() 方法:

把URI字符串采用UTF-8編碼格式轉化成escape格式的字符串。

不會(huì )被此方法編碼的字符:! @ # $& * ( ) = : / ; ? + ‘

encodeURIComponent() 方法:

把URI字符串采用UTF-8編碼格式轉化成escape格式的字符串。與encodeURI()相比,這個(gè)方法將對更多的字符進(jìn)行編碼,比如 / 等字符。所以如果字符串里面包含了URI的幾個(gè)部分的話(huà),不能用這個(gè)方法來(lái)進(jìn)行編碼,否則 / 字符被編碼之后URL將顯示錯誤。

不會(huì )被此方法編碼的字符:! * ( ) ‘

因此,對于中文字符串來(lái)說(shuō),如果不希望把字符串編碼格式轉化成UTF-8格式的(比如原頁(yè)面和目標頁(yè)面的charset是一致的時(shí)候),只需要使用escape。如果你的頁(yè)面是GB2312或者其他的編碼,而接受參數的頁(yè)面是UTF-8編碼的,就要采用encodeURI或者encodeURIComponent。

另外,encodeURI/encodeURIComponent是在javascript1.5之后引進(jìn)的,escape則在javascript1.0版本就有。

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
JS中URL編碼參數(UrlEncode) - 菜鳥(niǎo)學(xué)飛基地 - 博客園
JS中對URL進(jìn)行轉碼與解碼
關(guān)于URL編碼 - 阮一峰的網(wǎng)絡(luò )日志
頁(yè)面跳轉亂碼解決之道
JS對URL字符串進(jìn)行編碼/解碼分析
URL傳參及action傳參出現亂碼
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久