使用urlencode时,soemtimes空格被编码成+;有时它被编码成 %20? 我想知道哪个是 HTML 中的标准?
最佳答案
都没有。查询编码是 URI/URN 标准的一部分,它完全取决于服务器想要的结果。有些使用 %-encoding 以便他们能够在安全方面明智地解析(可读性无关紧要),有些使用 +,有些使用 - (即堆栈溢出)。
编码的原因很简单,URI/URN 不允许空格(和其他特殊字符)。但是,该标准没有定义应该如何完成的方式。
关于c# - urlencode问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5051844/