2012-05-24 5 views
7

J'ai une chaîne par exemple comme ceci:codes HTML Convertir en texte brut

Col´gio 

Comment puis-je convertir en:

Colégio 

Sans avoir à faire remplacer pour tout le html codes

+1

Voir http://stackoverflow.com/questions/1144535/c-sharp-htmlencode-from-class-library ou http://stackoverflow.com/questions/122641/how-can-i-decode-html-characters-in-c. Il y a aussi beaucoup d'autres exemples de ceci - vous avez besoin de Html DECODE la chaîne. – dash

Répondre

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

Juste pour la fin:

Si vous utilisez .NET 4.0+, vous pouvez également utiliser WebUtility.HtmlDecode

Questions connexes