【问题标题】:How to print BIOHAZARD SIGN on console in c#如何在 C# 中的控制台上打印 BIOHAZARD SIGN
【发布时间】:2015-08-04 04:28:26
【问题描述】:

如何在 c# 中的控制台上打印 '\u2623'。我试过Console.OutputEncoding = Encoding.UTF8;。但它不起作用。当我写Console.WriteLine("\u2623"); 时,我的输出是?(问号)

【问题讨论】:

  • Console.WriteLine("\u2623"); 为我工作。你试过什么?
  • 当我写 Console.WriteLine("\u2623");我的输出是?(问号)
  • 您是否从 Visual Studio 运行应用程序?任何特定的语言设置?
  • Visual Studio 2013 终极版。没有特定的语言设置。

标签: c# unicode


【解决方案1】:

尝试添加此代码

Console.OutputEncoding = System.Text.Encoding.Unicode

您选择的控制台字体也可能不支持该特定字符。单击 Windows 工具栏菜单(类似 C:. 的图标)并选择属性 -> 字体。尝试一些其他字体,看看它们是否能正确显示您的角色

【讨论】:

  • 还是不行。我只有 Consolas 和 Lucida Console 字体。
  • 好吧,如果它仍然不可见,那么尝试更改字体,那么当前安装的字体当前不会显示 unicode。构建包时,您需要安装该字体并将其添加为资源。
  • 你的控制台的字体是什么?
  • 你可以从fileformat.info/info/unicode/char/2623/fontsupport.htm中选择你想要的更好
猜你喜欢
  • 2013-06-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-21
  • 2023-03-10
  • 1970-01-01
  • 2017-07-08
  • 2015-10-03
相关资源
最近更新 更多