相关疑难解决方法(0)

在Windows中将Unicode输出到控制台使用C++

我还在学习C++,所以忍受我和我的草率代码.我使用的编译器是Dev C++.我希望能够使用cout将Unicode字符输出到控制台.当我尝试这样的事情时:

#include <iostream>

int main()
{
    std::cout << "Hello World!\n";
    std::cout << "Blah blah blah some gibberish unicode: ??ß??\n";
    system("PAUSE");
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

它会向控制台输出奇怪的字符,例如μA■Gg.为什么会这样做,我怎样才能展示ĐĄßĞĝ?或者Windows无法实现这一点?

c++ unicode console windows-xp

23
推荐指数
3
解决办法
4万
查看次数

我如何编写std :: codecvt方面?

我如何编写std :: codecvt方面?我喜欢写那些从UTF-16去UTF-8,从UTF-16去系统当前代码页(窗口,所以CP_ACP),以及系统的OEM代码页(窗口,所以CP_OEM).

跨平台是首选,但Windows上的MSVC也很好.关于如何正确使用这个类,是否有任何类型的教程或任何性质的东西?

c++ windows codecvt

12
推荐指数
1
解决办法
5390
查看次数

标签 统计

c++ ×2

codecvt ×1

console ×1

unicode ×1

windows ×1

windows-xp ×1