文章目录
在
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;
}