解决Intellij系列软件控制台输出中文乱码问题(适用于IDEA、Clion等)

运行C语言时,发现程序中的中文在控制台输出的是乱码。以下的方法不仅可以解决CLion的乱码问题,还可以对IDEA进行设置,几乎同样的操作,只是用CLion进行演示。

1、对新项目进行设置

下面演示的截图是对新项目进行设置,这种设置一次后,后续一般不需要再进行设置了。对当前项目的设置是一样的操作,选择Settings即可。

2、设置字符集

将编码格式选择为 UTF-8 格式,也可以根据自己的需要选择其他的格式,但是一般UTF-8就可以满足对字符的需求。

3、修改注册表

同时按下 Ctrl、Alt、Shift 和 /,选择 Registry。

 取消勾选第一个选项。第一个选项一般是默认勾选的,需要取消勾选。然后选择 Restore Defaults 即可。

然后运行程序,发现中文可以正常显示,乱码问题解决成功。

还是输出乱码

如果经过以上设置还是输出乱码,那可能是在其他地方已经是乱码了,比如说C语言环境(Java环境)的默认编码被修改,导致编码错误;或者是服务器的编码、网页的编码不匹配等。

总之乱码问题的原因比较复杂,如果经过以上的设置还是没能解决控制台乱码的问题,那就只能对有可能出现乱码的地方(可以设置编码的地方)进行逐一设置了。也可以另辟蹊径,使用英文代替输出的中文也是可以的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值