unicode输出未在Windows控制台中显示

时间:2017-10-27 07:30:10

标签: c++ windows unicode

要将下标显示为输出,我在C ++代码中使用Unicode。例如u2080用于下标0,但是,Windows控制台中的输出在控制台屏幕上显示一些奇怪的字符,而在ubuntu终端中则显示精确的下标0。

为什么unicode没有出现在Windows控制台中。

1 个答案:

答案 0 :(得分:1)

您需要为控制台窗口选择正确的代码页。

以下代码中的某些内容,可以找到有关该功能的详细信息here.

// Set code page for font character set
SetConsoleOutputCP(CP_UTF8);