关于clion输出中文乱码的问题

描述

中文输出为乱码
在这里插入图片描述

原因

在Windows下的默认编码是GBK,而gcc编译器默认是UTF-8,两者冲突。

解决办法

  • 将clion编码调整为UF-8,将控制台编码调为GBK。参考文章。
    但是每次新建项目都要重新调整。

  • 添加头文件
#include

并在程序开始前加上:

system("chcp 65001 > nul");

65001 是UTF-8代码页
虽然也比较麻烦但是没什么弊端。

你可能感兴趣的:(C++,c++)