ZhangZhihui's Blog  

Git 默认会将非 ASCII 字符(比如中文)视为不可打印字符,并对其进行转义处理,显示为类似 "\344\275\240\345\245\275" 的八进制代码。

要解决这个问题,只需要在终端执行一行配置命令,关闭转义即可:

✅ 核心解决方案

在你的命令行(CMD、PowerShell 或 WSL)中输入:

Bash
 
git config --global core.quotepath false

🔍 为什么会这样?

  • core.quotepath:这个参数默认是 true。当它开启时,Git 会对路径中大于 0x80 的字符(即中文字符)添加引号并进行转义。

  • 设置为 false 后:Git 将不再对这些路径进行转义,从而能够直接在控制台中正确渲染 UTF-8 编码的中文文件名。

 

posted on 2026-05-11 21:03  ZhangZhihuiAAA  阅读(74)  评论(0)    收藏  举报