这个分为两种
1/git bash里乱码。
2/cmd 中乱码。
本文主要针对cmd中 乱码。
直接在系统环境变量中设置 LESSCHARSET=utf-8 (如下图),然后 重启 重启 重启 说三遍,重启完后,进图cmd界面 输入set ,确认一下设置成功没)
查看环境变量是否设置成功
如果你只要单纯想在当前cmd 窗口显示中文,可以直接在cmd 窗口设置
set LESSCHARSET=utf-8
这样当前窗口就能ok了,但是你关闭这个窗口后,再重新cmd 当前目录,进行git log 还会是乱码。
参考资料
git- win10 cmd git log 中文乱码 解决方法
对于git bash里乱码的情况 可以看这个文章,感觉还不错。
GIT使用log命令显示中文乱码