URL百分比编码区分大小写吗?
URL中的URL百分比编码区分大小写吗?,url,urlencode,url-encoding,percent-encoding,Url,Urlencode,Url Encoding,Percent Encoding,URL中的%3B与%3B处理是否不同?否,URL百分比编码不区分大小写。根据: 2.1。百分比编码 [……] 大写十六进制数字“A”到“F”相当于 小写数字“a”至“f”分别为。如果两个URI不同 仅在百分比编码八位字节中使用十六进制数字的情况下, 它们是等价的 我发现了一些相互矛盾的信息。我想问个问题是澄清问题的最简单的方法。我相信链接中的信息说它来自RFC。但它的实现方式对浏览器制造商来说始终是个谜可以适当地提到,在将URI用于XML(也包括XHTML、SOAP等)中的名称空间声明的情况下,
%3B
与%3B
处理是否不同?否,URL百分比编码不区分大小写。根据:
2.1。百分比编码
[……]
大写十六进制数字“A”到“F”相当于
小写数字“a”至“f”分别为。如果两个URI不同
仅在百分比编码八位字节中使用十六进制数字的情况下,
它们是等价的
我发现了一些相互矛盾的信息。我想问个问题是澄清问题的最简单的方法。我相信链接中的信息说它来自RFC。但它的实现方式对浏览器制造商来说始终是个谜可以适当地提到,在将URI用于XML(也包括XHTML、SOAP等)中的名称空间声明的情况下,百分比编码没有效果(未解码),只是组成名称空间的字符串的一部分。因此,它区分大小写。即
xmlns:t=”http://foo.bar/%2A
不等于,也不等于xmlns:t=http://foo.bar/%2a“
@Abel虽然是真的,但这实际上是因为XML名称空间不是真正的uri(尽管它们的规范错误地宣称不是这样)。例如,名称空间中声称是域组件的部分在XML名称空间声明中也是区分大小写的,这违反了RFC 3986。正是这一点,感谢您提供了更多上下文