【发布时间】:2010-12-15 16:16:34
【问题描述】:
我有一个包含 http://www.example.com?a=1 1&b=2 2&c=3 3 之类的 URL 的数组,我需要对每个 URL 进行 URL 编码。
但如果我使用HttpServerUtility.URLEncode(url),它会输出http%3a%2f%2fwww.example.com%3fa%3d1+1%26b%3d2+2%26c%3d3+3,但我需要它看起来像http://www.example.com?a=1+1&b=2+2&c=3+3
有没有办法做到这一点?
此外,参数值不仅可以有空格,还可以有 & 符号。
【问题讨论】:
-
您是否要对字符串的一半进行编码?
-
UrlEncode 方法的输出有什么问题?