我在 Python 和 Javascript 中找到了类似的问题和答案,但没有为 C# 或任何其他 WinRT 兼容语言找到类似的问题和答案。
我认为我需要它的原因是因为我正在显示从 Windows 8 商店应用程序中的网站获得的文本。例如。 é
应该变成 é
。
或者,还有更好的方法?我不显示网站或 RSS 提要,而只是显示网站及其标题的列表。
最佳答案
我建议使用 System.Net.WebUtility.HtmlDecode 和 NOT 0x2518192113411542 3 4 3 4 0
这是因为 Winforms/WPF/Console 应用程序中不存在 HttpUtility.HtmlDecode
引用,您可以使用此类获得完全相同的结果(已在所有这些项目中作为引用添加)。
用法:string s = System.Net.WebUtility.HtmlDecode("é"); // Returns é
关于c# - 在 C# 中将 HTML 实体转换为 Unicode 字符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13492497/