idea下git log乱码问题

问题:
在windows系统中,使用idea,操作terminal控制台时,通过命令git log查看日志时,出现如下乱码:

一开始参考网上的教程,在git bash下输入:

git config --global core.quotepath false
git config --global gui.encoding utf-8
git config --global i18n.commit.encoding utf-8
git config --global i18n.logoutputencoding utf-8
set LESSCHARSET=utf-8

但是在idea里查看log还是会乱码

最后发现是由于idea里的terminal本质上是操作的本机cmd.exe,也就是windows的命令行

所以网上很多方法都没有用,因为默认情况下idea使用的是cmd.exe,而不是git.exe(我们可以直接把idea的控制台配置成git.exe)

还有一种办法就是为cmd.exe设置环境变量(set LESSCHARSET=utf-8)

设置完之后,重启下idea,就可以看到log显示正常了

发布了47 篇原创文章 · 获赞 12 · 访问量 5080

猜你喜欢

转载自blog.csdn.net/qq_35448165/article/details/103470695