【发布时间】:2012-09-15 07:52:41
【问题描述】:
我顺便看了参考问题urlencode vs rawurlencode?,我应该使用rawurlencode
例如
如果与其他系统的互操作性很重要,那么 rawurlencode 似乎是要走的路。
但是为什么urlencode 会在那时被发明出来呢?是不是说明这个功能没用了?
【问题讨论】:
-
我通常在所有应用程序中使用 urlencode,它们都运行良好。这都是关于 RFC 3986
-
不是没用,但它使用特殊字符,经常容易混淆,rawurlencode更好
-
为什么不将其作为对原始答案的评论?我认为您的问题处于重复的边缘,如果您认为不是,请对其进行编辑,使其显而易见。
-
它是为 HTML 标准而发明的,参见 RFC1866 (HTML 2.0),具体在这里:tools.ietf.org/html/rfc1866#section-8.2 - 它基本上为常用输入的文本节省了网络带宽。空格符号在文本中经常使用。现在已经不是什么大问题了。