本文最后更新于:2020年11月19日 下午
场景 在公司的电脑上碰到了 Git 中文乱码的问题,例如想要查看一下仓库的状态,中文全部变成了 umber
的形式。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 git status On branch master Your branch is up to date with 'origin/master' . Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git checkout -- <file>..." to discard changes in working directory) modified: "source/_posts/JavaScript/\345\234\250\344\274\240\347\273\237\351\241\271\347\233\256\344\270\255\344\275\277\347\224\250-babel-\347\274\226\350\257\221-ES6.md" modified: "source/_posts/Tool/IDEA/IDEA \344\275\277\347\224\250\346\212\200\345\267\247.md" modified: test /test.html modified: test /test.js no changes added to commit (use "git add" and/or "git commit -a" )
解决方案
该方案摘抄自 解决 Git 在 windows 下中文乱码的问题
配置一下这些内容即可
1 2 3 4 5 git config --global core.quotepath false git config --global gui.encoding utf-8 git config --global i18n.commit.encoding utf-8 git config --global i18n.logoutputencoding utf-8 export LESSCHARSET=utf-8