4

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

4

2 回答 2

8

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

Console.OutputEncoding = Encoding.UTF8;

如果我这样做,您链接到的同一个样本就可以工作。

解决方案的功劳:如何使控制台能够打印 65535 个 UNICODE 字符中的任何一个

将其标记为社区 wiki,因为我并不是真正知道答案的人。

于 2013-05-23T21:47:34.130 回答
0

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

于 2013-05-23T20:33:49.640 回答