为什么git将unicode显示为二进制?

为什么git将unicode显示为二进制?,git,unicode,internationalization,Git,Unicode,Internationalization,为什么git status和相关工具将文件名中的unicode视为二进制 [991]anarcat@marcos:test$ git init foo Dépôt Git vide initialisé dans /home/anarcat/test/foo/.git/ [992]anarcat@marcos:test$ cd foo [993]anarcat@marcos:foo$ touch hé [994]anarcat@marcos:foo$ git add hé [996]anarca

为什么
git status
和相关工具将文件名中的unicode视为二进制

[991]anarcat@marcos:test$ git init foo
Dépôt Git vide initialisé dans /home/anarcat/test/foo/.git/
[992]anarcat@marcos:test$ cd foo
[993]anarcat@marcos:foo$ touch hé
[994]anarcat@marcos:foo$ git add hé
[996]anarcat@marcos:foo$ git status --porcelain
A  "h\303\251"
我希望这是:

A hé

git处理文件内容中的重音和unicode字符,为什么文件名特别?

默认情况下,git以八进制引号打印非ascii文件名。您可以禁用此功能

git config --global core.quotepath off

这正是我想要的,谢谢勒内!:)我希望这是默认的。。。至少git应该尊重我的区域设置。。。