* You are viewing Posts Tagged ‘Git’

Msysgit的中文问题

Msysgit装好后处理中文是有问题的,包括:ls中文目录名乱码;提交中文的log,push到服务器上会乱码;git log查看服务器pull过来的log乱码。

解决方法:

1、 在Git\etc\gitconfig 文件加入:

[gui]
encoding=utf-8
[i18n]
commitencoding=GBK

2、 在Git\etc\profile,加入:
export LESSCHARSET=utf-8

3、 在Git\etc\git-completion.bash,加入:

alias ls=’ls –show-control-chars –color=auto’
1)是将提交的log注释用utf-8处理,并将拿下了的log注释用中文编码转换显示;2)是让git log中的less处理支持utf-8;3)是让ls命令列出的中文文件名正确显示。