10

问题:

  • 在 GIT 中使用 ls 将文件名中的所有 unicode 显示为“?” (即???.mp3)。
  • 使用 git add -A 时返回以下错误:“致命:无法统计'example/???.mp3':没有这样的文件或目录”

有针对这个的解决方法吗?

谢谢。

4

3 回答 3

9

MSysGit 1.7.10(目前的最新版本)开始,Unicode 在 Windows 上得到正确支持,条件是您调整一些设置并在控制台中使用 truetype 字体。

请参阅此处的说明,包括如何处理以前的存储库。

于 2012-04-27T13:07:43.813 回答
4

Msysgit 不支持文件名中的非 ASCII 字符。有关详细信息,请参阅其第 80期。

考虑改用 Cygwin 的 git 包,它确实支持完整的 UTF-8。

于 2011-11-27T20:15:45.823 回答
0

Git for Windows 现在使用 Unicode 作为文件名。

[编辑:s/not/now/.. 原文如此 :( ]

于 2012-04-27T11:59:33.103 回答