JavaScript對url地址編碼

admin發表於2018-03-16
有時候我們可能發現位址列的網址可能i一串令人難以琢磨的亂碼形式的字串,這個一般是經過編碼的url地址,進行編碼可以避免使用中文字元通過位址列進行資料傳輸時,出現的不可預期的的錯誤。

下面介紹一下如何使用javascript物件地址進行編碼。

一般會同時使用encodeURI()函式和decodeURI()函式,第一個函式是用來編碼,第二個是用來解碼的。

特別說明:encodeURI()不會對下面的字元進行編碼:":"、"/"、";" 和 "?"。

程式碼例項如下:

[JavaScript] 純文字檢視 複製程式碼
var urlStr="http://www.softwhy.com/?webName='螞蟻部落'";
var encodeStr=encodeURI(urlStr);
var decodeStr=decodeURI(encodeStr);

以上程式碼可以對指定的url字串進行編碼和解碼。


相關文章