URL 编码用于将字符转换为适用于 URL 的格式。某些字符在 URL 中有特殊含义(如 ?, & 等),因此需要进行编码以避免误解。编码方式是将每个字符转换为 % 后跟其 ASCII 值的十六进制表示。

常用转义表

原始字符编码后的字符
A%41
a%61
0%30
space%20
!%21
#%23
$%24
%%25
&%26
%27
(%28
)%29
*%2A
+%2B
,%2C
/%2F
:%3A
;%3B
=%3D
?%3F
@%40
[%5B
]%5D
^%5E
_%5F
`%60
{%7B
}%7D
~%7E