8

私の質問は簡単です。オンラインで少し検索しましたが、文字列内の HTML テキストをエスケープ解除する簡単な方法を見つけることができませんでした。

例:
"&lt; &gt; &amp;""< > &" には文字列として返されます。

簡単な方法はありますか、それとも独自の unscaper を作成する必要がありますか?

4

3 に答える 3

13

System.Web.HttpUtility.HtmlDecodeまたは_System.Net.WebUtility.HtmlDecode

var decoded = HttpUtility.HtmlDecode("&lt; &gt; &amp;");
于 2013-04-11T18:02:07.047 に答える
1

.NET 4.5 を使用している場合は、HttpUtility.HtmlDecodeメソッドを使用できます。

于 2013-04-11T18:04:00.030 に答える
1
HttpUtility.UrlDecode("Your escaped String", System.Text.Encoding.Default);
于 2013-07-18T15:32:33.847 に答える