用C ++打印Unicodes

时间:2018-02-24 07:23:35

标签: c++ unicode-string

如何在C ++中使用Loop打印Unicode? 我试过这个代码。它不起作用

#include <iostream>
int main() 
{
    wchar_t chr1=L'\u0985';
    while(chr1<=L'\u098C') 
    std::wcout<<(wchar_t)chr1++<<std::endl;
}

2 个答案:

答案 0 :(得分:0)

假设您使用Windows,请尝试使用命令提示符,属性,字体以及设置包含您尝试输出的Unicode字符的字体。 如果是非Windows,请尝试类似地设置字体。

答案 1 :(得分:0)

这里的问题似乎是你的终端(或你设置的字体)不支持unicode,你应该尝试使用不同的终端,或者将你的字体设置为支持unicode的东西