在C#中,要進行URL解碼操作,可以使用System.Net.WebUtility
類中的UrlDecode
方法。以下是一個簡單的示例:
using System;
using System.Net.WebUtility;
class Program
{
static void Main()
{
string encodedUrl = "https%3A%2F%2Fwww.example.com%2Fsearch%3Fq%3Dhello%2Bworld";
string decodedUrl = UrlDecode(encodedUrl);
Console.WriteLine("Encoded URL: " + encodedUrl);
Console.WriteLine("Decoded URL: " + decodedUrl);
}
static string UrlDecode(string encodedUrl)
{
return WebUtility.UrlDecode(encodedUrl);
}
}
在這個示例中,我們首先定義了一個編碼后的URL字符串encodedUrl
,然后使用UrlDecode
方法對其進行解碼,并將結果存儲在decodedUrl
變量中。最后,我們將編碼和解碼后的URL打印到控制臺。