git mintty中文乱码

环境

MinGW+msys+mintty,msys配置过中文显示与输入,详见此文

mintty配置为默认编码,ls等命令正常显示

git on mintty

安装git后,将git bin目录加入环境变量,直接在mintty中使用git。中文会显示为Unicode码

参考网上文章,设置quotepath值为false:

之后显示为utf-8

如果将mintty编码设置为utf-8,则git status显示正常,但是ls等命令会乱码,因此考虑将git status输出结果用 iconv 转换为gbk。

alias设置

编辑 /etc/profile ,添加alias设置:

效果:

还可以直接写脚本放在 /bin/ 目录下完成类似操作。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注