[英]Printing special characters in console (C++/C#/SWIG)
我正在尝试使用SWIG将库从C ++移植到C#。 我能够成功生成界面,并使基本进度条正常工作。 现在唯一的问题是使其他进度条正常工作。可以在此处找到的代码包括在其他进度条的“进度”动画中使用的特殊字符。 但是,我不知道在控制台窗口中打印这些字符。
我尝试在C#测试器项目中设置Console.OutputEncoding = Encoding.UTF8
,但这没有帮助。 任何帮助,将不胜感激。 谢谢!
如果我理解正确,您可能需要在控制台本身中更改字体。
更重要的是,如果控制台显示问号?
您很可能需要将控制台字体设置为TrueType字体(例如Consolas或Lucida Console )。 控制台会尝试将所有内容转换为OEM字符集,无法转换的字符将成为问号。 我建议在那里玩
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.