繁体   English   中英

在控制台中打印特殊字符(C ++ / C#/ SWIG)

[英]Printing special characters in console (C++/C#/SWIG)

我正在尝试使用SWIG将库从C ++移植到C#。 我能够成功生成界面,并使基本进度条正常工作。 现在唯一的问题是使其他进度条正常工作。可以在此处找到的代码包括在其他进度条的“进度”动画中使用的特殊字符。 但是,我不知道在控制台窗口中打印这些字符。

我尝试在C#测试器项目中设置Console.OutputEncoding = Encoding.UTF8 ,但这没有帮助。 任何帮助,将不胜感激。 谢谢!

如果我理解正确,您可能需要在控制台本身中更改字体。

更重要的是,如果控制台显示问号? 您很可能需要将控制台字体设置为TrueType字体(例如ConsolasLucida Console )。 控制台会尝试将所有内容转换为OEM字符集,无法转换的字符将成为问号。 我建议在那里玩

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM