【发布时间】:2014-04-18 13:50:17
【问题描述】:
在使用 GET 操作方法提交表单时,将插入文本字段的 + 标记更改为 %2B。但为什么 url 这样做呢?甚至像 * 和 % 这样的其他标记也将是机会。
我也想知道这适用于安全或其他事情,但你是什么?
【问题讨论】:
-
这不是一个好问题。在发布之前,请务必检查“如何提问”部分。
标签: url
在使用 GET 操作方法提交表单时,将插入文本字段的 + 标记更改为 %2B。但为什么 url 这样做呢?甚至像 * 和 % 这样的其他标记也将是机会。
我也想知道这适用于安全或其他事情,但你是什么?
【问题讨论】:
标签: url
查看 W3Schools 关于 URL 编码的说法。我想它会帮助你。
http://www.w3schools.com/tags/ref_urlencode.asp
这是一段摘录:
只能使用 ASCII 字符集通过 Internet 发送 URL。
由于 URL 通常包含 ASCII 集之外的字符,因此 URL 具有 转换为有效的 ASCII 格式。
URL 编码将不安全的 ASCII 字符替换为“%”,后跟 两个十六进制数字。 URL 不能包含空格。网址编码 通常用加号 (+) 或 %20 替换空格。
【讨论】: