我正在尝试制作类似http://www.a1k0n.net/2011/07/20/donut-math.html但使用unicode字符的内容。
为实现这一目标,我原本试图改变控制台的编码。但是,似乎没有任何控制台字体支持我想要使用的字符。有谁知道:
如何将控制台使用的字体更改为支持unicode字符的字体,例如Arial?
这是否是解决问题的好方法,而不是(比如说)使用Windows窗体中的文本框?
答案 0 :(得分:2)
我不建议更改控制台窗口上的字体。它并非设计为该类型的用户界面。如果您的应用程序在应用程序之外更改其命令提示符,任何高级用户都会生气。如果你想要漂亮的'然后我会建议一个Winform。否则我认为你正在打开潘多拉的盒子。
如果你坚持,那么我会建议检查Console.InputEncoding并在控制台中更改字体,你需要访问内核本身...不建议解决方案..本文详细介绍了实现{{3} }
答案 1 :(得分:0)
您可以尝试this。但它只适用于您的电脑。