cygwin下git log无法显示中文(乱码)

环境是cygwin,git提交是可以用中文,但是显示log却乱码
QQ截图20121218172955.png
git的全局配置如下
QQ截图20121218173139.png
单独配置
另一个配置.png
cygwin语系配置如下
cygwin语系配置.png

阅读 11.4k
3 个回答
export LESSCHARSET=utf-8

首先,建议检查Cygwin的版本是不是1.7.x。这个版本的Cygwin已经可以很好的显示和输入中文,不需要额外的配置。

在我的Cygwin中,locale配置为:

$ locale
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_ALL=

注意,LC_ALL的设置和你的不同。建议修改试试看。祝成功。

新手上路,请多包涵
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进