2012-01-30 26 views
3

我已经得到形式原始文本字符串:如何反转义的URL在MVC 3

http://www.site.com/abc/%3FSubscriptionId%3DAKIAI5N2ARPTHQHTRGMA%26creative%3D165953%26creative%3DB0058RECN6 

是否有任何内置的工具来取消转义这些字符?

我使用ASP.NET MVC 3

+0

你可能想看看在这个职位上的不同方法... http://stackoverflow.com/questions/602642/server-urlencode-vs-httputility-urlencode – EBarr 2012-01-30 18:08:53

回答

5

试试这个下面

var decodedString = System.Web.HttpUtility.UrlDecode("http://www.site.com/abc/%3FSubscriptionId%3DAKIAI5N2ARPTHQHTRGMA%26creative%3D165953%26creative%3DB0058RECN6"); 
3

HttpUtility.UrlDecode方法应该为你做它。

+0

不知道如何使用它,因为它不是一个静态方法,你不能实例化这个类,因为它没有公共的ctor? – Fixer 2012-01-30 18:09:04

+1

@Fixer对不起,我更正了命名空间。 – RedFilter 2012-01-30 19:01:28