操作结果会显示在这里

编码结果义项说明:

URL 是 Uniform Resource Locator 的简称,中文译为“统一资源定位符”,也就是网络地址。

作为完整的网址:
除了ASCII字母和数字,以及这些ASCII标点符号:-_.!~*'();/?:@&=+$,#,其它字符都将被一个或多个十六进制的转义序列替换。

作为网址的参数:
除了ASCII字母和数字,以及这些ASCII标点符号:-_.!~*'(),其它字符都将被一个或多个十六进制的转义序列替换。

也就是说 ;/?:@&=+$,# 这些标点符号作为网址的分隔符时不会被转义,而作为网址的参数传递时都将被转义。

URL 转义序列采用 UTF-8 编码方案。

例子:

“作为完整的网址”如本页的URL,复制下来就能看到中文被转义了。如下:

https://www.xiaoyuzl.com/tools/code/url-encode-decode.html?query=URL%E5%AD%97%E7%AC%A6%E7%BC%96%E7%A0%81%E8%A7%A3%E7%A0%81

“作为网址的参数”例如以下的形式,一个网址是另一个网址的参数。

https%3A%2F%2Fwww.xiaoyuzl.com%2Ftools%2Fcode%2Furl-encode-decode.html%3Fquery%3DURL%E5%AD%97%E7%AC%A6%E7%BC%96%E7%A0%81%E8%A7%A3%E7%A0%81