msysGit的中文支持—git学习笔记
虽然可以输入中文,但msysGit在中文的显示上依旧有问题,接下来我们来看下如果解决中文显示问题。
我们先来看个提交中文说明的情况:
git log显示日志时,出现的是看不懂的乱码,而且git commit -m提交时会出现一堆的警告。接下来我们设置几项配置
git config –system i18n.logOutputEncoding gbk 用于将提交说明的输出编码设置为gbk
git config –system i18n.commitEncoding gbk 标注提交说明所使用的字符集。
export LESSCHARSET=utf-8 设置分页器的编码,这与git log 能否正常打印中文日志息息相关,因为git log的显示采用的就是less分页器,LESSCHARSET是分页器的环境变量,只要设置为utf-8,即可正常显示中文
(ps:请避免使用中文名称的文件,虽然通过msysGit的设置可以正常显示中文名文件。)