HTML URL編碼

|

What is URL Encoding ?

URL encoding 就是將字元轉換成在網路上可以傳遞的格式

為什麼需要Encoding ?

URLs 只能在網路上傳遞 ASCII character-set,當任何一個字元不是字母、數字或是有使用保留字[註1]就需要做Encode

註1:保留字有

; , / ? : @ & = + $ - _ . ! ~ * ' ( ) #

舉例

以下表單來說

pic

再Email的地方有使用到@這個保留字,所以傳遞的時候,會將這個保留字進行encode

在網頁上開啟開發者工具,看到NetWork,就可以看到編碼、解碼的區別

以下圖片為編碼

pic

參考資料:

Comments