git不显示unicode文件名

时间:2015-12-31 16:29:28

标签: git unicode

我在Mac OS X上使用git 2.5.4。

我有包含é的文件名,git正在使用转义显示它。有没有办法让它使用unicode并显示角色?终端显然可以处理它。

> ls
Sél

> git status
Untracked files:
(use "git add <file>..." to include in what will be committed)
...
"S\303\251l"

我希望该文件显示为Sél,而不是S\303\251l

1 个答案:

答案 0 :(得分:38)

首先检查git config core.quotePath false是否有帮助。

git config --global core.quotePath false

如果没有,如“Git and the Umlaut problem on Mac OS X”中所述,请尝试:

git config --global core.precomposeunicode true

来自git config man page

core.precomposeUnicode
  

此选项仅供Mac OS实施Git使用   当core.precomposeUnicode=true时,Git会恢复由Mac OS完成的文件名的unicode分解。