解决Msysgit的中文乱码问题
Git的Windows版本Msysgit对中文的支持不够好
当使用时,会出现以下三种情况的中文乱码:
- ls不能显示中文目录。解决办法:在git/etc/git-completion.bash中增加一行:
- alias ls='ls --show-control-chars --color=auto'
- git commit不能提交中文注释。解决办法:修改git/etc/inputrc中对应的行:
- set output-meta on set convert-meta off
- git log无法显示中文注释。解决办法:在git/etc/profile中增加一行:
- export LESSCHARSET=iso8859
折叠复制代码
折叠复制代码
折叠复制代码
真的很感谢!!!
感谢分享,同时看了博主的其他关于git的文章,写得很棒
试过export LESSCHARSET=latin1才可以正常显示。
非常棒,谢谢博主~
我输入中文注释有个问题,就是:哪怕我用“中文注释”几个字测试,那个“文”字都显示不出来,不知道有没有谁遇到过这种问题。这毕竟还是个常用字吧……
另外就是LZ所说的目录,在我这里都要加上一个etc,即:git/etc/profile这样,我的版本是1.7,不知道是不是这个原因
路径我之前写的有误,应该是git/etc/profile,已经修改了
中文注释的问题,我这里测试时没有问题的,都可以正常显示的
于哥,git1.7.4 中,show-control-chars 前边有2个 ‘-’, color也一样