As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center提供指导。




已关闭8年。




我以这种方式阅读了引用问题urlencode vs rawurlencode?,即应该使用rawurlencode
例如



但是,为什么后来发明了urlencode呢?这是否意味着此功能无用?

最佳答案

这取决于你所追求的。它们之间的主要区别当然是它们编码所依据的标准,而且还有空格。
urlencode编码与表单数据编码相同的方式
urlencode将空格编码为+符号,而rawurlencode将空格编码为%20

因此,在处理表单数据时,最好使用urlencode(因为表单也将空格编码为+符号)。否则,我认为rawurlencode是一个更明智的选择。

例如,您可能想模仿通过URL提交的表单数据,您将使用urlencode。

关于php - urlencode和rawurlencode有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12555128/

10-09 06:05