HackMyIP

URL編碼/解碼

編碼和解碼URL中的特殊字元

Input
Output

常見問題

什麼是URL編碼?

URL編碼(也稱百分號編碼)用百分號(%)後跟兩個十六進位數字替換URL中的不安全字元。例如,空格變成%20,&符號變成%26。這確保URL能在網路上正確傳輸。

為什麼要編碼URL?

URL只能包含ASCII字元集中的特定字元。空格、引號、尖括號和非ASCII字元(如中文或阿拉伯文)必須編碼才能安全地包含在URL中。不編碼這些字元可能會破壞URL或被伺服器誤解。

哪些字元需要編碼?

需要編碼的字元包括:空格、引號、尖括號(<>)、花括號({})、管道符(|)、反斜線、脫字符(^)和所有非ASCII字元。不需要編碼的字元是:A-Z、a-z、0-9、連字符(-)、底線(_)、句點(.)和波浪號(~)。