我阅读了参考问题urlencode vs rawurlencode?在路上,我应该使用rawurlencode
例如
如果与其他系统的互操作性很重要,那么看来rawurlencode就是最佳选择.
但为什么urlencode发明呢?这是否意味着这个功能无用?
Dav*_*vid 14
这取决于你追求的是什么.它们之间的主要区别在于它们编码的标准,当然还有空格.
urlencode 编码与表单数据编码的方式相同
urlencode将空格编码为+符号,同时rawurlencode将其编码为%20.
因此,在处理表单数据时,urlencode将是更可取的(因为表单也将空格编码为+符号).否则rawurlencode在我看来是更明智的选择.
例如,您可能想要模仿通过URL提交的表单数据,您可以使用urlencode.