标签: c++ character-encoding chinese-locale
我是C ++的新手,我在使用C ++中的std::cout显示中文字符串时遇到了问题。输出未显示正确的字符,而是显示问号。我一直在网上搜索这个问题的解决方案,但是没有多少方法可用,而且我发现的方法似乎都不适合我。
std::cout
以下屏幕截图显示了会发生什么:
我的电脑运行的是Windows 10,系统语言设置为英语,还安装了中文语言包。 IDE是Visual Studio 2017。
在C ++中显示中文输出的方法是什么?如果C ++不适合显示非英语语言输出,那么什么是更好的编程语言?