删除字符串中的HTML实体

Dav*_*ell 4 html c# encoding

我有一个在linkbutton press上检索的文本:

在此输入图像描述

当我按下按钮时,我收到以下内容:

Test UAT's for release 2.2.0
Run Code Online (Sandbox Code Playgroud)

它看起来像正在检索HMTL实体.如何将这些转回普通字符串?

Sac*_*hin 12

您不需要删除Html实体,实际上您在此处显示的字符串是HTML Encoded您只需要以Html Decoding正常形式获取它.

为此你有HttpUtility.HtmlDecode方法.

string normalString = HttpUtility.HtmlDecode(myEncodedString);
Run Code Online (Sandbox Code Playgroud)

如果您使用的是.NET 4.0或更高版本,那么您也可以使用WebUtility.HtmlDecode