2015-12-31 17 views
14

ユニコードのファイル名を表示しません。ユニコードを使用してキャラクターを表示する方法はありますか?端末は明らかにそれを扱うことができる。gitのは、私はファイル名が<code>é</code>を含むとGitはエスケープでそれを表示して持っている私は、Mac OS Xの</p> <p>のGit 2.5.4を使用してい

> 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として表示したいと思います。

答えて

18

チェックは最初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 

このオプションは、GitリポジトリのMac OSの実装によって使用されています。
ときcore.precomposeUnicode=true、Gitには、Mac OSで行われたファイル名のUnicodeの分解を戻します。

+6

'core.quotePathのfalse'のは、それをやりました。ありがとう! –

+0

@RobNグレート!それは最初http://stackoverflow.com/a/4416780/6309 – VonC

+0

おかげで報告されました! Russian-とリトアニア-という名前のファイル名で作業するとき、私の長期的な不満を解決しました。 – user3036878

関連する問題