在Uri类中编码查询字符串变量

时间:2011-01-05 10:55:05

标签: c# .net url uri urlencode

我有一个 Uri 存储在包含查询字符串的System.Uri类中。

如果我使用Uri.Query,则结果为?workarea=Airconaire+Ltd

我需要的是能够提取Uri变量,以便Urlencode Airconaire+Ltd得到Airconaire%2bLtd?我意识到我可以使用正则表达式来解析它 - 但是没有更优雅的方式吗?可能使用System.Uri

修改

我已经检查了HttpUtility.ParseQuery类,但它似乎解码了Url编码的字符。我如何保留所有角色( theres意味着在那里<+> )如何防止这种情况?

0 个答案:

没有答案