我正在尝试使用SWIG将库从C ++移植到C#。我能够成功生成界面,并使基本进度条正常工作。现在唯一的问题是使其他进度条正常工作。可以在here中找到的代码包括其他进度条的“进度”动画中使用的特殊字符。但是,我不知道在控制台窗口中打印这些字符。
我尝试在C#测试器项目中设置Console.OutputEncoding = Encoding.UTF8
,但没有帮助。任何帮助,将不胜感激。谢谢!
答案 0 :(得分:1)
如果我对您的理解正确,则可能需要在控制台本身中更改字体。
更多信息,如果控制台显示问号?
,则您很有可能需要将控制台字体设置为 TrueType 字体(例如 Consolas 或< em> Lucida Console )。控制台会尝试将所有内容转换为OEM字符集,无法转换的字符将成为问号。我建议在那里玩