为什么浏览器以这种形式对 url 进行编码?

xRo*_*bot 3 html browser xhtml

为什么浏览器以这种形式对 url 进行编码?

从:

http://www.example.com 
Run Code Online (Sandbox Code Playgroud)

到:

http%3A%2F%2Fwww.example.com
Run Code Online (Sandbox Code Playgroud)

Sar*_*raz 5

URL 只能使用ASCII 字符集通过 Internet 发送。

由于 URL 通常包含 ASCII 集之外的字符,因此必须转换 URL。URL 编码将 URL 转换为有效的 ASCII 格式。

URL 编码将不安全的 ASCII 字符替换为“%”,后跟与 ISO-8859-1 字符集中的字符值对应的两个十六进制数字。

URL 不能包含空格。URL 编码通常用 + 号替换空格。

你可以在这里阅读更多:

URL 编码/URL 编码字符串简介