使 Clion 正常输出中文
我们在初次使用 Clion 编写要输出中文的代码时,会发现输出的是乱码。
乱码问题,其根源总是来源文字与目标输出采用的编码格式不同。
Clion 不能正常输出中文,是因为 Windows 系统默认使用 GBK 编码,而 CLion 默认使用 UTF-8 编码。
所以,我们有两种方式去解决这个问题:
方案1:将 Windows 默认编码改为 UTF-8
这种方法 强烈不推荐 。因为这可能会影响到很多其他软件。
方案2:将 CLion 默认编码改为 GBK
第一步:选择 文件 -> 设置,打开设置窗口。
第二步:在设置窗口中,找到 编辑器 -> 文件编码 。
第三步:将全局编码设置为 GBK 。
此时,已有的 C++ 源文件的编码不会改变,需要先将文件编码转为 GBK 。
此时,点击调试已经可以正常输出中文,但点击运行不可以。
我们可以编辑“运行/调试配置”,勾选“以管理员身份运行”。
就可以正常输出中文了。