据RFC 2396,UrlDecode是否正确处理加号(+)?
加号“+”,美元“$”和逗号 “”字已被添加到
那些在‘保留’设置,因为 他们被视为在 内保留查询组件。
事实上,搜索这个网站的“加+逗号,美元$”,你会得到
https://stackoverflow.com/search?q=plus+%2B+comma+,+dollar+ $
加上仅编码(应用程序),当它没有被用来作为分隔符。
但是,作为others have observed,.NET的UrlDecode
函数将plus转换为空格。这种行为在哪里指定?