URL 只能使用 ASCII 字符集通过 Internet 发送。由于 URL 通常包含 ASCII 集之外的字符,因此必须将 URL 转换为有效的 ASCII 格式。
为什么 URL 包含唯一的 ASCII 集,为什么 URL 应该被编码?
URL 只能使用 ASCII 字符集通过 Internet 发送。由于 URL 通常包含 ASCII 集之外的字符,因此必须将 URL 转换为有效的 ASCII 格式。
为什么 URL 包含唯一的 ASCII 集,为什么 URL 应该被编码?
为什么 URL 包含唯一的 ASCII 集?
否则,对于不是8-bit clean的系统,您将需要不同的命名标准。在开发 URL 标准时,这种情况并不少见。请记住,URL 并不特定于 Internet。它们应该是一个通用的命名标准。
为什么要对 URL 进行编码?
否则,您将无法获得您正在寻找的资源。如果您认为“否”表示“是”而“是”表示“否”,那么没有人会理解您在说什么。这就是为什么我们有标准。
URL 仅限于 ASCII,因为它们是在 RFC 中定义的。虽然原始 RFC 已被其他人随着时间的推移而更新,但RFC 1738 的第 2.2 节是了解更多信息的好地方。