问题描述
在使用git commit -m命令提交代码到本地仓库时,-m后的描述中有中文时,git log汉字显示乱码(WIN10使用IDEA终端和CMD命令行时,Git Bash显示正常)
解决方案
1.通过set命令添加一条名为 LESSCHARSET 的临时用户环境变量,将其的值设置为 utf-8,仅在当前终端生效(仅适用于cmd shell)。
set LESSCHARSET=utf-8
2.通过setx命令添加一条名为 LESSCHARSET 的永久用户环境变量,将其的值设置为 utf-8,重启终端命令行后生效(仅适用于cmd shell)。
setx LESSCHARSET utf-8
注意这里utf-8没有引号,否则git log会报错
3.打开用户环境变量,自行添加一条环境变量,名称为 LESSSCHARSET,值为 utf-8。