在 CLion 中不支持中文输出,通常不是 C++ 语言代码本身的问题,而是CLion、终端/控制台和C++ 编译器三者之间的字符编码不匹配造成的。
解决这个问题,你需要确保整个流程都使用相同的编码,最常见且推荐的是 UTF-8 编码。
以下是在 CLion 中解决中文输出乱码问题的最常用和最有效的步骤:
解决 CLion 中文输出乱码的步骤
步骤 1: 统一 CLion 编辑器编码 (必须)
首先,确保 CLion 编辑器和项目的文件编码设置正确,以正确存储中文。
- 设置 IDE 编码:
- 进入 File > Settings (Windows/Linux)
- 导航到 Editor > File Encodings。
- 将 Global Encoding 和 Project Encoding 都设置为 UTF-8。
- 重要: 确保 Default encoding for properties files 也设置为 UTF-8。
- 重新打开文件: 修改设置后,关闭并重新打开你的 C++ 源文件,以确保它使用新的 UTF-8 编码加载(编码显示在编译器的底部状态栏,偏右)。

最低0.47元/天 解锁文章
308

被折叠的 条评论
为什么被折叠?



