按照网上搜的解决方案一一尝试,发现并没有完全解决git bash中文乱码问题,多次尝试后依然无果,差点就要放弃,好在当时坚持了一下,不然估计得搁置。因为这个黑窗口中文乱码问题毕竟没影响搬砖,但影响使用感!
下面介绍的前面两个步骤都是通用方法,基本上解决乱码问题够用了,未解决的可参考步骤三。
步骤一:在任意文件夹下复制下面命令,要按顺序执行(一句句粘贴按回车)
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
执行完后,关闭黑窗口再打开看看是否还存在中文乱码问题,未解决可看步骤二
步骤二:添加系统环境变量,可按计算机——>属性——>高级系统设置——>环境变量——>新建——>确定 流程
输入变量名:LESSCHARSET,变量值:utf-8后点击确定
确定后看见添加成功的变量,没有添加成功的话重复上图操作
完成这步后测试下乱码问题是否还存在,若已解决可忽略步骤三
!!!在执行步骤三之前可输入echo $LANG检查输出是否为utf-8,若为GBK而不是zh_CN.UTF-8则执行步骤三修改编码方式为utf-8
步骤三:返回电脑桌面右击,选择Git Bash Here,弹出黑窗口后右击选options
在弹出的窗口中点击左侧栏的Text后选utf-8,如下图红箭头位置,先点击“Apply”,再点击“Save”
注意:完成后要关闭当前窗口,重新打开git bash后发现乱码问题解决!!!