2012-05-24 73 views
7

Tôi đã một chuỗi ví dụ như thế này:mã Chuyển đổi HTML sang văn bản đơn giản

Col´gio 

Làm thế nào tôi có thể chuyển nó sang:

Colégio 

Mà không cần phải làm một thay thế cho tất cả các html mã

+1

Xem http://stackoverflow.com/questions/1144535/c-sharp-htmlencode-from-class-library hoặc http://stackoverflow.com/questions/122641/how-can-i-decode-html-characters-in-c. Ngoài ra còn có rất nhiều trường hợp khác của điều này - bạn cần phải Html DECODE chuỗi. – dash

Trả lời

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

Chỉ cần hoàn thành:

Nếu bạn đang sử dụng .NET 4.0 + bạn cũng có thể sử dụng WebUtility.HtmlDecode

Các vấn đề liên quan