国产探花免费观看_亚洲丰满少妇自慰呻吟_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幾種編碼方式詳解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 城市| 昆山市| 阳江市| 四子王旗| 新绛县| 利津县| 元谋县| 巴马| 乌拉特前旗| 抚宁县| 台山市| 浦东新区| 长岭县| 黄山市| 大兴区| 凤庆县| 滦平县| 巫山县| 鄂尔多斯市| 长寿区| 河津市| 洮南市| 郎溪县| 祁门县| 缙云县| 丹凤县| 丽水市| 方山县| 扶绥县| 祥云县| 洛浦县| 大化| 科技| 滁州市| 格尔木市| 玉门市| 博爱县| 图片| 临沂市| 报价| 大丰市|