溫馨提示×

C# HttpUtility如何進行HTML編解碼

c#
小樊
200
2024-07-04 15:14:20
欄目: 編程語言

在C#中可以使用System.Web.HttpUtility類來進行HTML編解碼。HttpUtility類提供了HtmlEncode和HtmlDecode兩個方法來實現HTML編解碼的功能。

下面是一個示例代碼,演示如何使用HttpUtility類進行HTML編解碼:

using System;
using System.Web;

class Program
{
    static void Main()
    {
        string originalString = "<p>Hello, world!</p>";
        
        // 對字符串進行HTML編碼
        string encodedString = HttpUtility.HtmlEncode(originalString);
        Console.WriteLine("Encoded string: " + encodedString);
        
        // 對字符串進行HTML解碼
        string decodedString = HttpUtility.HtmlDecode(encodedString);
        Console.WriteLine("Decoded string: " + decodedString);
    }
}

在上面的示例中,首先使用HtmlEncode方法對原始字符串進行HTML編碼,然后使用HtmlDecode方法對編碼后的字符串進行HTML解碼。最終輸出結果為:

Encoded string: <p>Hello, world!</p>
Decoded string: <p>Hello, world!</p>

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女