[Git]2018-10 解决git cmd中文乱码问题
Posted odoraemon
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Git]2018-10 解决git cmd中文乱码问题相关的知识,希望对你有一定的参考价值。
2018年10月12日
莫名其妙出现cmd下git log中文乱码问题,显示一堆<E4><A8>之类的乱码。git bash却一切正常。
怀疑是Windows系统升级出现的不兼容问题。
把git升级到最新版本,没有解决问题。
参考网上设置
git config --global i18n.logoutputencoding gbk
无果,反而git bash也出现了乱码问题。大概判断是cmd的编码配置问题。
配置重设为:git config --global i18n.logoutputencoding utf-8
搜索cmd编码配置,有提到用CHCP命令修改页编码为UTF8(编码为65001)
CHCP 65001
git log依然无果。感觉应该是错误的方案,毕竟除了git log外,其他中文显示正常。
解决方案:
添加环境变量:LESSCHARSET=utf-8
修改后git log显示正常。
以上是关于[Git]2018-10 解决git cmd中文乱码问题的主要内容,如果未能解决你的问题,请参考以下文章
git- win10 cmd git log 中文乱码(方框)
cmd 里面运行git提示“不是内部或外部命令,也不是可运行的程序”的解决办法
git.cmd vs git.exe - 有啥区别,应该使用哪一个?