git- win10 cmd git log 中文乱码(方框)

Posted 石头StoneWang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git- win10 cmd git log 中文乱码(方框)相关的知识,希望对你有一定的参考价值。

背景

在windows中,为什么 IDEA 使用 git log 出现乱码,在命令行 (cmd) 中也出现乱码

虽然命令行 (cmd) 乱码,但并不是所有的都乱码,执行 dir,目录中有中文但也不乱码。这说明可能并不是命令行 (cmd) 的编码设置问题

解决办法

办法1

绕开问题,使用 git bash 就不乱码 (虽然git bash 不乱码,我就是不想用,因为开启慢,还卡顿,而且最好是用 IDEA 里的Terminal,开cmd我都嫌窗口多)

办法2 (强烈推荐)

配置环境变量 LESSCHARSET,值设为 UTF-8

配置好后关掉 cmd,重新打开,并 git log,看到的就是非乱码了。IDEA 里的 Terminal 关掉再打开似乎不行,要重启下 IDEA,重启后亲测过也不再乱码。

别问为什么一定要设置这个环境变量,有些人的情况确实没有设置也不出现乱码,但是出现乱码就设置即可,不需要管这么多 “为什么别人不设置也不乱码,为什么我一定要设置”。

以上是关于git- win10 cmd git log 中文乱码(方框)的主要内容,如果未能解决你的问题,请参考以下文章

Git入门(win10)

win10安装git,打开git bash闪退

windows下GIt Bash中文乱码怎么解决

自建git服务器连接Pycharm系列三:在Win10上,安装git

WIN10中的Git Bash Ctrl C无法终止

windows下GIt Bash中文乱码怎么解决