mingw下的msys显示与输入乱码

本文详细介绍了在使用MinGW环境下的GCC编译器时遇到中文乱码问题的解决方法,包括修改/etc/profile配置文件,设置语言环境及调整输入输出配置等步骤,确保能正确输入和显示中文。

一直很喜欢gcc+vim这个貌似已经不用在强调了,好了,我只是想说明下我的问题是首先从gcc编译出错提示开始的
正如上面所说,安装完MinGW后使用gcc一编译,这程序没有错误还好,这一有错误发现输入的中文完全是一堆乱码,这有点抓狂,于是到网上搜索了下,果真有解决方法,下面给说一下
首先我们修改下/etc/profile,这里我们已经打开使用msys了,我们要最后加入这样的内容
export LANG=en

alias l='/bin/ls --show-control-chars --color=auto'
alias la='/bin/ls -aF --show-control-chars --color=auto'
alias ll='/bin/ls -alF --show-control-chars --color=auto'
alias ls='/bin/ls --show-control-chars --color=auto'
然后保存退出,这里LANG=en是设置了语言环境,我们设置成英语,至于其它的我们要设置一下其它的语言环境了,这里不多说,其实英语也不错啊(- -),后面的alias是为了在使用ls时能够显示中文,但是我们发现不能输入中文,于是我们需要修改/etc/inputrc.default和用户目录下的.inputrc文件,
我们找到这榜样的内容并修改
set meta-flag on
set input-meta on
set output-meta on
set convert-meta off
家目录下的.inputrc里面保持一致,家目录在哪里我想你应该知道吧

现在就可以输入中文和正确显示中文了

原文链接

转载于:https://www.cnblogs.com/yan456jie/p/5369441.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值