您好,我想解码html实体,但当实体编号大于127时,我遇到了问题。
我正在使用WebUtility.HtmlDecode
示例:
class Program
{
static void Main(string[] args)
{
string text = "`°•»ZEЯO«•°´";
Console.WriteLine(WebUtility.HtmlDecode(text));
Console.ReadKey();
}
}
输出:`°»ZE?O«°'而不是:`°•»ZEЯO«•°'
问题在于实体未正确解码。
Я
我想知道如何解码它,我做了很多搜索,但我找不到解决方案...
提前感谢您的帮助。
答案 0 :(得分:4)
问题不在于WebUtility.HtmlDecode - 如果你单步执行,你会发现Visual Studio中的表示很好。问题是,默认情况下,控制台不能显示Unicode。