git编码问题及乱码解决方法
git编码问题
问题描述
安装完git之后,发现了一个问题,中文会出现乱码
解决方法
git默认会被utf-8文件名进行转码,需要设置
git config --global core.quotepath false
设置完成后再查看就是中文了.
如果还有问题, 按照下面log中文显示异常的问题, 修改相关配置项
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
仅bash显示乱码
- 修改编码为当前操作系统相同的编码即可
总结
$ git config --global core.quotepath false 显示 status 编
$ git config --global gui.encoding utf-8 图形界面编码
$ git config --global i18n.commit.encoding utf-8 提交信息编码
$ git config --global i18n.logoutputencoding utf-8 输出 log 编码
$ export LESSCHARSET=utf-8
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 787772394@qq.com
文章标题:git编码问题及乱码解决方法
本文作者:二豆子·pwnd0u
发布时间:2020-09-06, 12:21:57
最后更新:2020-09-06, 12:36:56
原始链接:http://blog.codefat.cn/2020/09/06/git%E7%BC%96%E7%A0%81%E9%97%AE%E9%A2%98%E5%8F%8A%E4%B9%B1%E7%A0%81%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95/版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。