问题
在使用visual studio code的终端【git bash】中使用git log
命令时,中文显示为十六进制,如下图:
原因
编码导致, 采用UTF8编码查看即可
解决方法
打开终端后,输入export LC_ALL=en_US.UTF-8
,然后再使用git log
命令查看,即可正常显示中文,如下图:
为了避免每次打开终端输入命令,可以修改visual studio code设置,在打开终端的时候,自动切换编码,修改内容如下:
"terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\sh.exe",
"terminal.integrated.env.windows": {"LC_ALL":"en_US.UTF-8"},
- 第一行表示嵌入的shell应用,这里选择git中的
sh.exe
或者bash.exe
- 第二行表示要填入该进程的环境变量