为什么我的控制台不会显示版权符号©?

时间:2013-05-23 20:05:24

标签: windows-8 command-line encoding c#

我正在尝试编写一个C#控制台应用程序,显示版权符号©。根据{{​​3}}应该是可能的。但是,在我的Windows 8控制台显示器上,我打印出小写字母c。可能有什么不对?

2 个答案:

答案 0 :(得分:7)

找到解决方案。在Console.WriteLine命令之前添加:

Console.OutputEncoding = Encoding.UTF8;

如果我这样做,你链接到的同一个样本就会起作用。

解决方案:How to make console be able to print any of 65535 UNICODE characters

将此标记为社区维基,因为我不是那个知道答案的人。

答案 1 :(得分:0)

您是否在控制台中使用自定义字体?如果是这样,该字体可能不支持(c)字符。