本文主要是介绍Visual Studio 20XX中utf-8中文在控制台显示乱码,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
在
Visual Studio 20xx
中,如果源码文件是 UTF8
编码,要打印中文到控制台时,控制台会显示乱码,可以进行以下设置。
- 包含
<Windows.h>
头文件。 - 在
main
函数初始调用SetConsoleOutputCP(CP_UTF8)
设置控制台输出字符集为UTF8
编码。
#include <Windows.h>int main(int argc, char* argv[])
{SetConsoleOutputCP(CP_UTF8);return 0;
}
这篇关于Visual Studio 20XX中utf-8中文在控制台显示乱码的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!