jQuery編碼 解碼URL字串

2021-10-05 14:14:19 字數 1028 閱讀 2846

簡單的jquery**段可對url字串(http位址)中的href引數進行編碼/解碼**換),以便可以在網頁上正確檢視它們。 例如,%20是html的等價空格,%40是與號(@)。

var url = $(location).attr('href'); //get current url

//or

var url = 'folder/index.html?param=#23dd&noob=yes'; //or specify one

var encodedurl = encodeuricomponent(url);

console.log(encodedurl);

//outputs folder%2findex.html%3fparam%3d%2323dd%26noob%3dyes

var url = $(location).attr('href'); //get current url

//or

var url = 'folder%2findex.html%3fparam%3d%2323dd%26noob%3dyes'; //or specify one

var decodedurl = decodeuricomponent(url);

console.log(decodedurl);

//outputs folder/index.html?param=#23dd&noob=yes

space 	%20

! %21

" %22

# %23

$ %24

% %25

& %26

' %27

( %28

) %29

* %2a

+ %2b

, %2c

- %2d

. %2e

/ %2f

...

etc

檢視所有html url編碼參考

from:

URL編碼 解碼

url編碼 通過頁面傳輸資料給伺服器時,如果包含了一些特殊字元是無法傳送的。這時就需要先把要傳送的資料轉換成url編碼格式,再傳送給伺服器。伺服器會自動識別出資料是使用url編碼過的,然後會自動把資料轉換回來 url編碼 解碼的4個方法 encodeurl encodeurlcomponent de...

怎樣用jquery編碼和解碼url

escape 不能直接用於url編碼,它的真正作用是返回乙個字元的unicode編碼值。比如 春節 的返回結果是 u6625 u8282,escape 不對 編碼 主要用於漢字編碼。alert escape 春節 alert unescape escape 春節 encodeuri 是用來對url編...

url 編碼和解碼

1.url編碼 ios中http請求遇到漢字的時候,需要轉化成utf 8,用到的方法是 nsstring encodingstring urlstring stringbyaddingpercentescapesusingencoding nsutf8stringencoding 2.url解碼 請...