0

URL 只能使用 ASCII 字符集通过 Internet 发送。由于 URL 通常包含 ASCII 集之外的字符,因此必须将 URL 转换为有效的 ASCII 格式。

为什么 URL 包含唯一的 ASCII 集,为什么 URL 应该被编码?

4

2 回答 2

2

为什么 URL 包含唯一的 ASCII 集?

否则,对于不是8-bit clean的系统,您将需要不同的命名标准。在开发 URL 标准时,这种情况并不少见。请记住,URL 并不特定于 Internet。它们应该是一个通用的命名标准。

为什么要对 URL 进行编码?

否则,您将无法获得您正在寻找的资源。如果您认为“否”表示“是”而“是”表示“否”,那么没有人会理解您在说什么。这就是为什么我们有标准。

于 2012-08-10T06:10:25.843 回答
2

URL 仅限于 ASCII,因为它们是在 RFC 中定义的。虽然原始 RFC 已被其他人随着时间的推移而更新,但RFC 1738 的第 2.2 节是了解更多信息的好地方。

于 2012-08-10T06:03:01.107 回答