mac下git中文乱码

时间:2021-05-26 14:38:54

今天从window切mac,git使用时各种问题。典型的就是,git commit 可以使用中文注释,但是使用 git log 查看的时候发现都是乱码,乱码效果如下:

<B1><E0><BC><AD><B2><E2><CA><D4><D3><C3><C0><FD>

然而,英文无压力。

然后网上一通乱找,很多blog说设置git config --global core.quotepath false 即可,然后就在 terminal 里面运行了 git config --global core.quotepath false。然后再运行 git log 发现中文还是乱码。

这是什么原因呢?别人设置了都ok了,后来想了下,是不是我安装了 oh-my-zsh 的原因。

然后网上搜了下 oh-my-zsh 不支持中文的文章,然后找到解决办法如下:
1、打开oh-my-zsh配置文件 ~/.zshrc 。
2、在文件最后面添加如下代码:

export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8

3、重启下终端(terminal)或输入 source ~/.zshrc

果然,一切都ok了。