簡體   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