URI 中的保留字符

Reserved Characters in URI

与方法 2 相比,像方法 1 那样编写的 URI 是否可能在某些浏览器上引起问题?如果是这样,在哪些方面?有人可以指出来源吗?

方法一 test.dev/mypage?attributes[]=1&attributes[]=2&attributes[]=3

方法二 test.dev/mypage?attributes%5B%5D=1&attributes%5B%5D=2&attributes%5B%5D=3

参见 W3C 的 URI 规范: https://www.w3.org/Addressing/URL/uri-spec.html

None 个字符 []=& 被列为保留字符或不安全字符,因此任何一种方法都应该没问题。