如何在c#中打印一个棋子(unicode)?

在我发布它之前,我看到了一个关于这个主题的问题,并且我尝试了他们建议的everthing,没有工作。(如何将Unicode字符写入控制台?)这是代码:

        static void Main(string[] args)
    {
        Console.OutputEncoding = Encoding.UTF8;
        Console.WriteLine("u2654");
        Console.Read();
    }

这就是我在控制台中得到的:https://gyazo.com/682aa298f5d55d1a037bf1d12ef910b1。 我期待控制台上有一个国王的标志。 任何人都可以帮忙


可能您选择的Console字体不支持该特定字符。 点击Windows工具栏菜单并选择属性 - >字体。 尝试一些其他字体,看看他们是否正确显示你的角色。 MS哥特式

链接地址: http://www.djcxy.com/p/84629.html

上一篇: How to print a chess piece(unicode) in c#?

下一篇: Chess Pieces not rendering correctly