国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

js 處理URL實用技巧

2019-11-21 00:05:55
字體:
來源:轉載
供稿:網友
但后兩者是將字符串轉換為UTF-8的方式來傳輸,解決了頁面編碼不一至導致的亂碼問題。

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

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

如果想使更多的字會被編碼,例:/..,請使用encodeURIComponent()方法,被此方法編碼后,參數傳遞給服務器就是一種無效的字符,解碼使用decodeURIComponent()
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 易门县| 嵊州市| 临猗县| 大石桥市| 云安县| 武平县| 江陵县| 尚志市| 大英县| 遂昌县| 即墨市| 卫辉市| 故城县| 福海县| 邛崃市| 区。| 南岸区| 萍乡市| 安多县| 渭南市| 永济市| 平舆县| 日喀则市| 景德镇市| 德州市| 澄迈县| 米林县| 丹寨县| 平昌县| 松潘县| 南京市| 黎城县| 吉木乃县| 新余市| 麻栗坡县| 泰顺县| 溆浦县| 嵩明县| 嵩明县| 星子县| 尚志市|