今天從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了。
