如何在c#中解码字符串

时间:2011-02-21 13:19:26

标签: c# string

我在javascript中通过encodeURIComponent()获取了用户的url。 网址类似于

"http%3A%2F%2Fgoogle.com"

我如何解码它们

5 个答案:

答案 0 :(得分:8)

HttpUtility.UrlDecode()是要走的路。您可以在此处找到文档:http://msdn.microsoft.com/en-us/library/system.web.httputility.urldecode.aspx

答案 1 :(得分:4)

您可以使用Server.UrlDecode()方法。

http://msdn.microsoft.com/en-us/library/6196h3wt.aspx

来自文档:

String DecodedString = Server.UrlDecode(EncodedString);

答案 2 :(得分:0)

Server.URLDecode()。我假设你在这里谈论ASP.net - 你没有说。

答案 3 :(得分:0)

您可以使用以下方法解码网址:

System.Web.HttpUtility.UrlDecode

答案 4 :(得分:0)

ASP.Net吧?

string Url = Server.UrlDecode("http%3A%2F%2Fgoogle.com");