【发布时间】:2012-06-21 12:51:45
【问题描述】:
我使用post方法提交数据,并且我已经使用过
HttpUtility.UrlEncode(string data)
用于数据的 URL 编码。但是对于某些特定的字符串,服务器端的数据显示与我提交的不同。
前:
string data = "¦=¦=¦";
data = HttpUtility.UrlEncode(data);
向服务器提交数据后,它显示字符串为¦=¦=¦,但原始字符串为¦=¦=¦。
我应该使用哪个 url 编码可以将 "(" 编码为 %28 , ")" 编码为 %29 。我可以找到这个。
我也使用了 HttpUtility.UrlEncodeUnicode ,HttpUtility.UrlPathEncode 但不起作用。 哪种url编码适合这种类型的字符串?
【问题讨论】:
标签: c# http urlencode vbulletin