Msysgit的中文问题

less than 1 minute read

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

解决方法:

1、 在Gitetcgitconfig 文件加入:

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

2、 在Gitetcprofile,加入:

export LESSCHARSET=utf-8

3、 在Gitetcgit-completion.bash,加入:



alias ls='ls --show-control-chars --color=auto'

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

Tags:

Categories: 技术

Updated: