解决乱码问题
如图·所示当我们在clion下开发时如果输入中文,会有乱码出现。
问题的产生
clion默认的C/C++编译器(MinGW)对中文的解析有问题出现乱码。
解决方案
修改文件的编码方式
进入clion的Settings(设置)–>Editor(编辑) —>File Encodings(文件编码) 设置全局和项目编码为: UTF-8格式, 并设置默认的编码属性文件(Default encoding for properties files):UTF-8, 完成之后点击OK。
修改源文件的编码
切换到当前编码窗口,检查右下角的编码方式。
修改编码UTF8为 GBK
测试修改效果
其它方式
- 修改编译器为CygWin: 要安装新的编译器
- 按下ctrl+shift+alt+/,打开registry,取消勾选pty: 这种方式会让输出流的顺序改变