解释 URL 编码的概念 & 描述 HTML 中编码的必要性
URL(统一资源定位符)用于标识 WWW(万维网)上的 Internet 资源。下面的示例演示了一个 URL。
https://www.en.com:443/path/filename?r=1#fragment
该网址包含:
- 协议或方案 (https://)
- 域前缀(子域)(www.)
- 一个域 (zh)
- 顶级域 (.com)
- 一个端口(:443)
- 文件路径 (/path)
- 一个文件名(文件名)
- 查询字符串(?)
- A 参数 (r=1)
- 片段标识符 (#fragment)
URL 编码:当使用 POST 方法发出请求时,需要以某种方式对数据进行编码。 URL 的编码是指在 Internet 上以编码形式发送 URL,可以使用 ASCII字符集来完成。如果 URL 不包含 ASCII字符集中的数据,则需要转换。因此,URL 以可以通过 Internet 发送的方式进行格式化。如果 URL 包含空格,则将其替换为 ( + ) 符号或%20 (空格的 ASCII字符集)。
浏览器对 URL 输入的编码依赖于页面的字符集。 UTF-8 是 HTML5 的默认字符集。
需要在 HTML 表单中进行编码
由于处理表单输入时的安全问题,因此需要编码。
HTML 表单数据的编码方法是使用