首页 > 代码库 > 中文录入问题 转载自:http://blog.csdn.net/ichsonx/article/details/8625925

中文录入问题 转载自:http://blog.csdn.net/ichsonx/article/details/8625925

2.1中文录入问题

默认安装的msysgit的shell环境中无法输入中文,为了能在shell界面输入中文,需要修改配置文件/etc/inputrc,增加或修改相关配置如下:

#disable/enable 8bit input

set meta-flag on

set input-meta on

set output-meta on

set convert-meta off

关闭bash再重启就可以输入中文了。

2.2分页器中文输出问题

对于/etc/inputrc正确配置之后能正确输入中文了。但执行分页显示时还是会有乱码。git中使用大量的less命令作为分页器。可通过设置环境变量来解决这个问题:

export LESSCHARSET=utf-8

编辑配置文件/etc/profile,将对环境变量LESSCHARSET的设置加入其中,以便启动时就加载:

declare -x LESSCHARSET=utf-8

2.3ls命令显示中文文件名

alias ls="ls --show-control-chars"

将上面的命令加入到配置文件/etc/profile中,可实现每次启动自动加载。