知行社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4123|回复: 0
收起左侧

MinGW Shell显示中文方法

[复制链接]
知行 发表于 2012-6-27 00:55 | 显示全部楼层 |阅读模式
msys介绍可以看这里:
http://baike.baidu.com/view/371287.htm

运行msys就会打开一个bash了,但是不能输入中文,显示的中文字符也都是“????”,解决办法如下:
一、以MinGW安装路径为D:MinGW为例(msys在C:MinGWmsys.0),使用Notepad++打开“D:MinGWmsys.0etcinputrc.default” ,搜索找到“# disable/enable 8bitinput”,修改下面几行为以下所示:

修改“C:MinGWmsys.0home你的用户名.inputrc ”文件,要和上面的修改一样,这样就可以输入中文了。

二、修改D:MinGWmsys.0etcprofile,在文件开头,加入下面这一行,美观起见,可以加在以#开始的注释行后面。这样就可以显示中文了。

三、保存退出Notepad++.

通过以上方法的修改就可以显示和输入中文了。
运行msys:


如果觉得cmd太难看可以安装mintty这个虚拟终端,使用mingw自带的mingw-get网络安装工具安装。

mintty介绍可以看这里:
http://baike.baidu.com/view/8354049.htm

方法是:
一、运行msys,在命令窗口的提示符下输入:


二、鼠标右键点击桌面上的msys快捷方式即“”进入“属性”,加上 -mintty参数(注意:-mintty前面有一个空格),修改后是:


双击桌面上的快捷方式“MinGW Shell”看看效果,比cmd下的bash好看多了吧!

如果想要更个性,更漂亮可以这样做:
进入mintty后,鼠标在命令窗口内单击右键,选择“options”,里面可以设置透明度(包括前景和后景)、字体(有平滑设置)等。



好了,终于写完了。
一直有一个愿望可以学会编程,在网上发现了mingw后,于是年初开始学习c语言编程。但我英文很烂,msys又不能输入和显示中文,在网上找了很多资料后终于修改好,不敢藏拙,把它分享给大家。第一次写,有什么不对的,希望大家指点。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

QQ|小黑屋|手机版|知行技术社区 ( 湘ICP备11020288号-1 )

GMT+8, 2020-7-3 18:26 , Processed in 0.082533 second(s), 10 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表