2012-05-24 2 views
7

Я строку, например, так:Преобразование HTML коды в виде простого текста

Col´gio 

Как я могу преобразовать его в:

Colégio 

Без того, чтобы сделать замену для всех HTML коды

+1

См http://stackoverflow.com/questions/1144535/c-sharp-htmlencode-from-class-library или HTTP://stackoverflow.com/questions/122641/how-can-i-decode-html-characters-in-c. Есть также множество других примеров этого - вам нужно Html DECODE строку. – dash

ответ

12
System.Web.HttpUtility.HtmlDecode("Col´gio"); 
2
SecurityElement securityElement = System.Security.SecurityElement.FromString("<test>H&amp;M</test>"); 
string unescapedText = securityElement.Text; 
Console.WriteLine(unescapedText); // Result: H&M 
6

Только для завершения:

Если вы используете .NET 4.0+ вы также можете использовать WebUtility.HtmlDecode

Смежные вопросы