1

您好,我想解码 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«•°´

问题是实体没有被正确解码。

Я

我想知道如何解码它,我做了很多搜索,但我无法找到解决方案......

在此先感谢您的帮助。

4

1 回答 1

4

问题不在于 WebUtility.HtmlDecode - 如果您单步执行,您会发现 Visual Studio 中的表示很好。问题是控制台默认不能显示 Unicode。

于 2013-11-01T15:38:55.273 回答