要将下标显示为输出,我在C ++代码中使用Unicode。例如u2080用于下标0,但是,Windows控制台中的输出在控制台屏幕上显示一些奇怪的字符,而在ubuntu终端中则显示精确的下标0。
为什么unicode没有出现在Windows控制台中。
答案 0 :(得分:1)
您需要为控制台窗口选择正确的代码页。
以下代码中的某些内容,可以找到有关该功能的详细信息here.
// Set code page for font character set
SetConsoleOutputCP(CP_UTF8);