git-status中文显示异常
git status
在终端的中文有时因为编码会存在显示问题
1. git status 显示中文为八进制形式
如图中的 .md
文件名称实际上都是中文,但是git status显示结果全部变为八进制,非常的难看
原因:
中文乱码的根源往往是软件或者平台对于中文的编码或者解码不统一,像git开发核心是linux系统,使用UTF-8编码,windows使用GBK编码,这种不统一往往就会造成中文的乱码
此问题的解决方案:
git config --global core.quotepath false
core.quotepath设置为false的话,就不会对0x80以上的字符进行转义,这样中文就会显示正常
修改完后,git status
查看结果, 中文正常显示