Http URL编码"&引用;return"&引用;而不是";%2e“;
我有一个关于url编码/解码的问题。 当我对url进行解码“%2E”时,我得到“”。 但当我的url编码为“”时,我得到“” 我在网站上试着这样做。 你能告诉我为什么吗?“”是允许在url中以未编码形式使用的字符(完整列表)之一。所以没有理由将其编码为十六进制表示。这就是为什么您会得到: “->编码->” 另一方面,每个字符都可以使用“%”语法替换为十六进制表示。这就是为什么您会得到: %2E“->解码->” 因此,对于url中允许的未编码形式的每个字符,您都会得到这种行为: “a”->编码->a” %61“->解码->a” 这是google.com的有效url:Http URL编码"&引用;return"&引用;而不是";%2e“;,http,Http,我有一个关于url编码/解码的问题。 当我对url进行解码“%2E”时,我得到“”。 但当我的url编码为“”时,我得到“” 我在网站上试着这样做。 你能告诉我为什么吗?“”是允许在url中以未编码形式使用的字符(完整列表)之一。所以没有理由将其编码为十六进制表示。这就是为什么您会得到: “->编码->” 另一方面,每个字符都可以使用“%”语法替换为十六进制表示。这就是为什么您会得到: %2E“->解码->” 因此,对于url中允许的未编码形式的每个字符,您都会得到这种行为: “a”->编码->