Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/litongjava/cpp-study-clion

cpp-study-clion
https://github.com/litongjava/cpp-study-clion

Last synced: about 1 month ago
JSON representation

cpp-study-clion

Awesome Lists containing this project

README

        

# cpp-study

## 常见问题

### Clion window 中文乱码

润色后的句子:

**原因分析**:
Windows系统内部使用的是UTF-16编码,而对于中文操作系统则默认采用GBK编码。然而,CLion的默认文本编码为UTF-8。当这些编码设置不统一时,可能导致输出的乱码,甚至编译失败。

**解决方案**:
对于新版的Windows 11,虽然我们可以在系统设置中手动调整编码为UTF-8,从而使文件源码和控制台终端编码达到统一,这样确实可以避免问题。但这种做法可能会让其他软件出现乱码问题。

因此,更建议在软件级别上统一编码,避免直接修改操作系统的默认编码。为此,你可以按照以下步骤操作:

1. 打开CLion集成开发环境。
2. 在设置界面中,确保所有的编码设置都调整为UTF-8。
3. 接着,双击Shift键,这将弹出搜索栏。
4. 在搜索栏中输入“Registry”并选择“Registry…”,进入软件注册表界面。
5. 在注册表中找到“run.processes.with.pty”选项,确保它未被选中。这样,控制台程序对中文的输出解析将更为准确。

希望这些步骤能帮助你解决问题。