在Windows系统中使用git命令,如果想正确显示UTF-8字符,需要执行以下命令设置环境变量:
DOS/cmd
set LC_ALL=C.UTF-8
PowerShell
$env:LC_ALL='C.UTF-8'
上述只对当前会话有效,如果想要永远生效,可以参考以下操作:
- 设置系统级别环境变量,变量名为
LC_ALL
, 变量值为C.UTF-8
. - 或者在
$Profile
文件(PowerShell的初始化文件)中添加一行代码$env:LC_ALL='C.UTF-8'
引用 git log output encoding issues on Windows 10 command prompt