解决 Windows 环境中 git log 命令中文编码问题

Alan

Alan

Maintainer of blog

在Windows系统中使用git命令,如果想正确显示UTF-8字符,需要执行以下命令设置环境变量:

DOS/cmd
set LC_ALL=C.UTF-8
PowerShell
$env:LC_ALL='C.UTF-8'

上述只对当前会话有效,如果想要永远生效,可以参考以下操作:

  1. 设置系统级别环境变量,变量名为LC_ALL, 变量值为C.UTF-8.
  2. 或者在$Profile文件(PowerShell的初始化文件)中添加一行代码$env:LC_ALL='C.UTF-8'

引用 git log output encoding issues on Windows 10 command prompt