📜  HTML URL编码

📅  最后修改于: 2020-11-02 05:31:28             🧑  作者: Mango

HTML URL编码

什么是URL?

URL代表统一资源定位器。它实际上是一个网址。 URL可以包含单词(即(javatpoint.com)或Internet协议(IP)地址,即195.201.68.81。但是大多数用户以文字形式使用URL,因为它比数字更容易记住。

URL的语法:

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

这里,

  • scheme用于定义Internet服务的类型(最常见的是http或https)。
  • prefix用于定义域前缀(http的默认值为www)。
  • domain用于定义Internet域名(如javaTpoint.com)。
  • port用于定义主机上的端口号(http的默认值为80)。
  • path用于定义服务器上的路径(如果省略:站点的根目录)。
  • filename用于定义文档或资源的名称。

以下是URL中使用的一些常见方案类型的列表:

  • http(超文本传输协议):通用网页。未加密。
  • https(安全超文本传输协议):保护网页。已加密。
  • ftp(文件传输协议):下载或上传文件。
  • 文件:计算机上的文件。

URL编码

URL编码用于将非ASCII字符转换为可在Internet上使用的格式,因为URL仅通过使用ASCII字符集在Internet上发送。如果URL包含ASCII字符集以外的字符,该URL必须被转换。

在URL编码中,非ASCII字符用“%”替换,后跟十六进制数字。

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

以下是提交文本后由浏览器编码的一些字符集的列表。