c++ windows下设置控制台编码格式为utf8
为了跨平台时窗口输出编码统一为utf8,可以添加以下设置
#ifdef _WIN32
#include <Windows.h>
#endif // _WIN32
int main(int argc, char** argv)
{
#ifdef _WIN32
SetConsoleOutputCP(CP_UTF8);
#endif // _WIN32
return 0;
}
为了跨平台时窗口输出编码统一为utf8,可以添加以下设置
#ifdef _WIN32
#include <Windows.h>
#endif // _WIN32
int main(int argc, char** argv)
{
#ifdef _WIN32
SetConsoleOutputCP(CP_UTF8);
#endif // _WIN32
return 0;
}