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
  • 第二行表示要填入该进程的环境变量
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容