Git 乱码,配置如下相关设置基本解决
- 设置显示 status 的编码
git config --global core.quotepath false
- 设置图形界面的编码
git config --global gui.encoding utf-8
- 设置提交信息的编码
git config --global i18n.commit.encoding utf-8
- 设置输出 log 的编码
git config --global i18n.logoutputencoding utf-8
- 设置less的编码
less(less) 命令可以对文件或其它输出进行分页显示,
git log 在系统命令行显示log乱码是因为,log输出时
调用了less命令,所以无论你如何设置系统命令行
活动页编码,都是无效的export LESSCHARSET=utf-8
- win上亲测有效的方法
设置系统环境变量LESSCHARSET=utf-8
然后重启命令行,显示git log 就正常了
- win上亲测有效的方法