HTML URL 编码


URL 是网址的另一种说法。

URL 可以由单词(例如91xjr.com)或互联网协议(IP)地址(例如192.68.20.50)组成。

大多数人在冲浪时输入名字,因为名字比数字更容易记住。


URL - 统一资源定位符

Web 浏览器使用 URL 从 Web 服务器请求页面。

统一资源定位符 (URL) 用于在网络上寻址文档(或其他数据)。

一个网址,例如https://www.91xjr.com/html/default.html遵循以下语法规则:

scheme://prefix.domain:port/path/filename

解释:

  • 方案- 定义类型互联网服务(最常见的是http 或 https
  • 字首- 定义一个域字首(http 的默认值是万维网
  • 领域- 定义互联网域名(如91xjr.com)
  • 港口- 定义端口号在主机上(http 的默认值是80
  • 小路- 定义一个小路在服务器上(如果省略:站点的根目录)
  • 文件名- 定义文档或资源的名称

常见的 URL 方案

下表列出了一些常见的方案:

Scheme Short for Used for
http HyperText Transfer Protocol Common web pages. Not encrypted
https Secure HyperText Transfer Protocol Secure web pages. Encrypted
ftp File Transfer Protocol Downloading or uploading files
file   A file on your computer


网址编码

URL 只能使用以下方式通过 Internet 发送ASCII 字符集。如果 URL 包含 ASCII 集之外的字符,则必须转换 URL。

URL 编码将非 ASCII 字符转换为可以通过 Internet 传输的格式。

URL 编码将非 ASCII 字符替换为 "%" 后跟十六进制数字。

URL 不能包含空格。 URL 编码通常用加号 (+) 或 %20 替换空格。


亲自试一试

如果您单击"Submit",浏览器将对输入进行 URL 编码,然后再将其发送到服务器。

服务器上的页面将显示收到的输入。

尝试其他输入,然后再次单击“提交”。


ASCII 编码示例

您的浏览器将根据页面中使用的字符集对输入进行编码。

HTML5 中的默认字符集是 UTF-8。

Character From Windows-1252 From UTF-8
%80 %E2%82%AC
£ %A3 %C2%A3
© %A9 %C2%A9
® %AE %C2%AE
À %C0 %C3%80
Á %C1 %C3%81
 %C2 %C3%82
à %C3 %C3%83
Ä %C4 %C3%84
Å %C5 %C3%85

有关所有 URL 编码的完整参考,请访问我们的URL 编码参考