git处理中文名称时候显示为编码形式(已解决)
问题描述:
Untracked files:
(use "git add <file>..." to include in what will be committed)
static/README.md
"\350\207\252\346\265\213\350\257\225\345\244\247\347\272\262.md"
git status之后,显示为乱码。
解决方法:
这个问题是由于git默认会被utf-8文件名进行转码,需要设置
**git config --global core.quotepath false**
再次git status 查看文档时候,文件名就正常了。
Untracked files:
(use "git add <file>..." to include in what will be committed)
static/README.md
自测试大纲.md
还有如果现实文件utf-8文件的中文乱码,需要设置
**git config --global i18n.commitencoding utf-8 # commit 编码
git config --global i18n.logoutputencoding utf-8 # log输出显示编码**
另外,如果是Linux系统,需要设置环境变量
**export LESSCHARSET=utf-8**
如果是Windows系统,需要在图形界面设置环境变量:
即,右击我的电脑->属性->高级系统设置->环境变量->新建一个变量名为 LESSCHARSET 值为 utf-8 即可。
如果你的中文文件是GBK编码的,上述 utf-8 改成 gbk 即可。