解决msys和MinGW中文乱码以及输入中文问题

一直很喜欢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里面保持一致,家目录在哪里我想你应该知道吧
现在就可以输入中文和正确显示中文了

–阅读次数(117)

发表评论

电子邮件地址不会被公开。

*