在查看了之前关于百分比编码的问题后,我很好奇哪种编码风格是正确的 - 关于百分比编码的维基百科文章暗示使用+而不是%20空格,同时仍然具有application/x-www-urlencoded内容类型。
这让我认为+vs.%20行为取决于 URL 的哪一部分被编码。路径段与查询字符串有何不同?本说明书的细节和参考将不胜感激。
注意:我假设非字母数字字符将通过 UTF-8 进行编码,因为字符的每个八位字节都会变成一个%XX字符串。如果我在这里错了(例如 latin-1 而不是 utf-8),请纠正我,但我对URL 不同部分的编码之间的差异更感兴趣。