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/ 目录下完成类似操作。



本文遵从CC版权协定,转载请以链接形式注明出处。
本文链接地址: https://www.annhe.net/article-3471.html

发表评论

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