只能使用ASCII字符集通过Internet发送URL。由于URL通常包含ASCII集之外的字符,因此必须将URL转换为有效的ASCII格式。
为什么网址包含唯一的ASCII集,为什么网址应该被编码?
答案 0 :(得分:2)
URL仅限于ASCII,因为这是它们在RFC中的定义方式。虽然原始RFC已经被其他人更新,但section 2.2 of RFC 1738是开始获取更多信息的好地方。
答案 1 :(得分:2)
为什么网址包含唯一的ASCII集?
否则,对于非8-bit clean的系统,您需要不同的命名标准。在制定URL标准时,这并不是非常罕见。请记住,URL并非特定于Internet。它们应该是一个通用的命名标准。
为什么要编码网址?
否则您将无法获得您正在寻找的资源。如果您认为“否”表示“是”而“是”表示否,则没有人会理解您所说的内容。这就是为什么我们有标准。