1. status 中的编码问题
使用命令 git status 中文出现的编码问题, 如下面情况
"345\237\272\347\241\200/\345\271\266\345\217\221.md"
解决方法
git默认会被utf-8文件名进行转码,需要设置
git config --global core.quotepath false
设置完成后再查看就是中文了.
如果还有问题, 按照下面log中文显示异常的问题, 修改相关配置项
2. log中的中文编码问题
使用git的时候, log查看日志的时候, 有时候会出现中文, 由于编码问题没有正常显示. 这里统一修改一下编码格式.
- 修改环境变量 (系统决定自己的添加方式) :
# 修改 或 添加 环境变量
LESSCHARSET = utf-8
- 修改commit的编码 :
# commit 编码
git config --global i18n.commitencoding utf-8
- 修改 log 输出的编码 :
# log输出的编码格式
git config --global i18n.logoutputencoding utf-8
修改完成.
到Git Bash命令窗口输入如下设置命令语句
git config --global i18n.commitencoding utf-8 --注释:该命令表示提交命令的时候使用utf-8编码集提交
git config --global i18n.logoutputencoding utf-8 --注释:该命令表示日志输出时使用utf-8编码集显示
export LESSCHARSET=utf-8 --注释:设置LESS字符集为utf-8