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,重启后亲测过也不再乱码。

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

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值