
自安装 Git 以来,就发现自己的 Git 在某些提交时候中文名会乱码,像是
咯掵鉽泠这样的,但使用lsvim这些命令时就不会乱码,网上的乱码大部分是”数字型乱码”, 我照做之后,在 Git 内一通设置falseutf-8,甚至是环境变量都没用,最后找到原因原来是自己电脑的编码格式不是utf-8,更改完以后,难受了一个月的问题终于解决了:)
一、问题确认
a. 使用git status等提交命令时情况会产生类似乱码
b.使用ls cat时又不会产生乱码
二、解决办法
1、确认自己电脑的编码格式,具体做法:进入 命令提示符(CMD),输入 chcp,若不是 65001 说明当前系统的编码格式不是 utf-8,修改系统编码格式即可
2、进入 控制面板-区域-管理-更改系统区域设置 ,做如下操作,最后重启电脑即可
3、注意:要保证 Git Bash 的编码格式为 utf-8

三、解决后效果