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ã
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ã
System.Web.HttpUtility.HtmlDecode("Col´gio");
SecurityElement securityElement = System.Security.SecurityElement.FromString("<test>H&M</test>");
string unescapedText = securityElement.Text;
Console.WriteLine(unescapedText); // Result: H&M
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
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