在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编码和解码等。这些方法都可以帮助我们在处理网络请求和响应时,确保数据的正确编码和解码,避免出现乱码或安全漏洞。