哪些字符会使网址无效?
这些有效的网址吗?
example.com/file[/].html
http://example.com/file[/].html
通常,由RFC 3986(请参见第2节:字符 )定义的URI 可以包含以下84个字符中的任何一个:
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~:/?#[]@!$&’()*+,;= 请注意,此列表并未说明这些字符在URI中可能出现的位置。
任何其他字符都需要使用百分比编码(%hh)进行编码。URI的每个部分都进一步限制了需要用百分比编码的单词表示哪些字符。
%hh