[004] ubuntu16+Code::Blocks,中文代码行上下遮挡和cmd控制台中文显示乱码的问题解决

博客指出Code::Blocks存在中文代码行上下遮挡和中文打印输出乱码问题。输入纯英文代码无问题,插入中文注释或打印中文会出现遮挡;程序编译运行涉及中文打印会乱码。分别给出解决办法,遮挡问题可换字体,乱码问题可将默认cmd控制台改为ubuntu系统cmd控制台。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<1> 中文代码行上下遮挡

输入纯英文代码行不存在这个问题,但是如果插入中文注释,或者打印中文输出,就会出现上下行代码互相遮挡的问题。解决办法就是换字体,具体步骤参考下面博主的文章:

https://blog.youkuaiyun.com/Mikowoo007/article/details/87859303

<2> 程序编译后运行,发现涉及到中文打印输出的,会出现某些中文乱码的问题。解决办法是将默认cmd控制台更改为ubuntu系统cmd控制台。步骤如下:

① 顺序打开setting→ environment→ general setting。

② 在terminal to launch console programs下拉选项里,选择gnome-terminal -t $TITLE -x,原来是xterm -T $TITLE -e。

默认控制台输出中文会出现乱码
更改成系统控制台,问题解决

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值