在C#中,HttpUtility類提供了一些靜態方法來幫助對數據進行編碼和解碼,其中最常用的方法是UrlEncode和UrlDecode方法。
string encodedString = HttpUtility.UrlEncode("Hello, World!");
// encodedString = "Hello%2c+World%21"
string decodedString = HttpUtility.UrlDecode("Hello%2c+World%21");
// decodedString = "Hello, World!"
除了UrlEncode和UrlDecode方法外,HttpUtility還提供了其他一些方法來處理HTML編碼和解碼、JavaScript編碼和解碼等。這些方法都可以幫助我們在處理網絡請求和響應時,確保數據的正確編碼和解碼,避免出現亂碼或安全漏洞。