令 Git Status 显示中文
1. 问题描述
在 Windows 上使用 Git 时,默认情况下,git status
命令并不会显示中文的文件名(如下图所示):
而我们所期望的是令其显示中文的文件名。
2. 解决方案
在命令行键入命令:
git config --global core.quotepath false
即全局配置 Git 不对非英文字符转码
修改之后的 git status
效果如下所示:
3. 注意事项
为了确保中文显示不乱码,请使用支持 UTF-8 的终端操作 Git(例如使用 Pwsh 的 Windows Terminal)。
以 Powershell 为例,可以通过配置启动配置文件来强制使用代码页 65001 来实现(即 chcp 65001
)
关于配置 Powershell 启动文件,可参考PSReadLine - Powershell 的强化工具:使用配置文件激活 PSReadLine Options