温馨提示×

C# HttpUtility如何进行HTML编解码

c#
小樊
163
2024-07-04 15:14:20
栏目: 编程语言
前端开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在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>

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:C#中HttpUtility性能如何

0