在C#中,您可以使用System.Net.WebUtility
類中的UrlEncode
方法來實現URL編碼。以下是一個簡單的示例:
using System;
using System.Net.WebUtility;
class Program
{
static void Main()
{
string url = "https://example.com/search?q=你好世界&page=2";
string encodedUrl = UrlEncode(url);
Console.WriteLine("Encoded URL: " + encodedUrl);
}
static string UrlEncode(string url)
{
return WebUtility.UrlEncode(url);
}
}
在這個示例中,我們首先導入了System.Net.WebUtility
命名空間。然后,我們創建了一個名為UrlEncode
的靜態方法,該方法接受一個字符串參數url
,并使用WebUtility.UrlEncode
方法對其進行編碼。最后,我們在Main
方法中調用UrlEncode
方法,并將結果輸出到控制臺。