2015-04-16 54 views
1

當我運行git diff命令,在文件列表中有口音的所有文件都顯示不佳:如何正確顯示的口音git的差異輸出

git diff --name-status xxxx yyyyyy 

回報

M  "\303\251\303\251.txt" 

我怎麼能保存口音有這個? :

M  "éé.txt" 

感謝

編輯:我指定的文件是在UTF-8編碼,我試圖用git 2.3.2 OSX和Ubuntu的

的Git 1.9.1

回答

2

你可以簡單地請執行以下操作:

git config core.quotepath off 
# or 
git config --global core.quotepath off 

請參閱Git for Windows Unicode Support -- Settings

默認情況下,git將以引用的八進制表示法打印非ASCII文件名,即「\nnn\nnn...」。

git config [--global] core.quotepath off 

我剛剛與latest Git for Windows 2.3.5測試它:
這可以被禁用。

+0

非常感謝。它完美的工作:-) – mdespeuilles