在C#中,可以使用System.Web.HttpUtility.UrlEncode方法來對URL進行編碼。以下是一個示例代碼:
using System;
using System.Web;
class Program
{
static void Main()
{
string url = "https://www.example.com/?q=測試";
string encodedUrl = HttpUtility.UrlEncode(url);
Console.WriteLine("Encoded URL: " + encodedUrl);
}
}
在上面的示例中,我們首先導入System.Web命名空間,然后使用HttpUtility.UrlEncode方法對url進行編碼。最后,我們將編碼后的URL打印到控制臺上。運行上面的代碼,輸出結果為:
Encoded URL: https%3A%2F%2Fwww.example.com%2F%3Fq%3D%u6D4B%u8BD5
注意:在實際的應用中,URL編碼通常用于將URL中的非ASCII字符或特殊字符轉換為%xx的格式,以便在HTTP請求中傳輸。