1. 问题描述
在 Windows 上使用 Git 时,默认情况下,git status
命令并不会显示中文的文件名(如下图所示):而我们所期望的是令其显示中文的文件名。
2. 解决方案
在命令行键入命令:
1git config --global core.quotepath false
即全局配置 Git 不对非英文字符转码
修改之后的 git status
效果如下所示:
3. 注意事项
为了确保中文显示不乱码,请使用支持 UTF-8 的终端操作 Git(例如使用 Pwsh 的 Windows Terminal)。
以 Powershell 为例,可以通过配置启动配置文件来强制使用代码页 65001 来实现(即 chcp 65001
)
关于配置 Powershell 启动文件,可参考PSReadLine - Powershell 的强化工具:使用配置文件激活 PSReadLine Options
版权声明:本文遵循 CC BY-SA 4.0 版权协议,转载请附上原文出处链接和本声明。
Copyright statement: This article follows the CC BY-SA 4.0 copyright agreement. For reprinting, please attach the original source link and this statement.