9

我阅读了参考问题urlencode vs rawurlencode? 顺便说一句,我应该使用rawurlencode

例如

如果与其他系统的互操作性很重要,那么似乎 rawurlencode 是要走的路。

但是当时为什么urlencode发明呢?这是否意味着这个功能没有用?

4

1 回答 1

15

这取决于你追求什么。它们之间的主要区别当然是它们编码的标准,还有空格。

urlencode编码方式与编码表单数据的方式相同

urlencode将空格编码为+符号,同时rawurlencode将它们编码为%20.

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

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

于 2012-09-23T18:48:47.293 回答