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

首頁 > 編程 > JavaScript > 正文

javascript url幾種編碼方式詳解

2019-11-20 09:46:52
字體:
來源:轉載
供稿:網友

1. escape() 不能直接用于URL編碼,它的真正作用是返回一個字符的Unicode編碼值。比如“春節”的返回結果是%u6625%u8282,escape()不對"+"編碼主要用于漢子編碼,現在已經不提倡使用了。

2. encodeURI()是javascript中真正用來對URL編碼的函數。編碼整個URL地址,但對特殊含義的符號";/?:@&=+$,#",也不進行編碼。對應的解碼函數是decodeURI()。

3. encodeURIComponent()能編碼";/?:@&=+$,#"這些特殊字符。對應的解碼函數decodeURIComponent()。假如要傳遞帶&符號的網址,所以用encodeURIComponent()

總結,有次需要在前臺傳個"+"符號到后臺中,沒想到到了后臺中自動解碼成了空格,最后查到url中“+”對應的后臺就是空格,空格在前臺會自動變成+傳到后臺,所以開始要對"+"進行編碼,如果確定參數中可能有會有"+"的話,傳值之前首先對它進行encodeURIComponent()對它進行編碼,到后臺取值的時候會變成"+"。

以上這篇javascript url幾種編碼方式詳解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黄石市| 潮安县| 长垣县| 石家庄市| 吴旗县| 栾川县| 阿拉善右旗| 黔江区| 马公市| 尼玛县| 越西县| 建瓯市| 吉木乃县| 玉环县| 清涧县| 长宁县| 祥云县| 田东县| 巴林右旗| 饶平县| 方山县| 综艺| 海口市| 西宁市| 钟祥市| 阿荣旗| 麻阳| 大田县| 阳山县| 浮梁县| 余姚市| SHOW| 建平县| 河间市| 榆林市| 沿河| 苏尼特左旗| 澄江县| 西和县| 渑池县| 沈丘县|