visual studio code集成终端中使用git bash时中文乱码

问题

在使用visual studio code的终端【git bash】中使用git log命令时,中文显示为十六进制,如下图:

git log中文显示乱码

原因

编码导致, 采用UTF8编码查看即可

解决方法

打开终端后,输入export LC_ALL=en_US.UTF-8,然后再使用git log命令查看,即可正常显示中文,如下图:

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
  • 第二行表示要填入该进程的环境变量

你可能感兴趣的:(visual studio code集成终端中使用git bash时中文乱码)