奇葩问题:git log查看提交记录,中文显示全部乱码

网上看了一种配置的方法:
git config --global i18n.commitencoding utf-8
git config --global i18n.logoutputencoding utf-8
export LESSCHARSET=utf-8
这种方法只是在配置之后,实时生效,但重启终端或者新建标签之后,又乱码了。
于是寻求了如下的终极方案,修改/etc/profile文件,末尾添加如下几行:
PATH=$PATH:$HOME/bin
export PATH
unset USERNAME
export LANG=zh_CN.UTF-8
export LESSCHARSET=utf-8
其中第一行是repo可执行程序的目录,之后reboot机器。
完美生效!!!!!!
本文介绍了一种持久解决Git log中文乱码的方法,通过修改/etc/profile文件并设置环境变量,实现跨终端和标签页的中文正常显示,避免了每次手动配置的繁琐。
883

被折叠的 条评论
为什么被折叠?



