2015-12-31 24 views
14

Ben é ve git içeren dosya adları çıkışlarla birlikte bunu görüntülüyor var. Unicode kullanmak ve karakteri göstermek için bir yolu var mı? Terminal açıkça ele alabilir.git göstermiyor unicode dosya adları

> ls 
Sél 

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

O dosya Sél değil S\303\251l olarak görüntülemek istiyorum.

cevap

18

git config core.quotePath false'un yardımcı olup olmadığını kontrol edin. "Git and the Umlaut problem on Mac OS X" belirtilen

git config --global core.quotePath false 

Değilse, deneyin:

git config --global core.precomposeunicode true 

git config man page Gönderen:

core.precomposeUnicode 

Bu seçenek sadece Git Mac OS uygulaması tarafından kullanılır.
core.precomposeUnicode=true olduğunda, Git Mac OS tarafından yapılan dosya adlarının çözülmediğini çözer.

+6

"core.quotePath false" işlemi yaptı. Teşekkürler! –

+0

@RobN Harika! Bu ilk kez http://stackoverflow.com/a/4416780/6309 – VonC

+0

bildirildi Teşekkürler! Rus ve Litvanyalı isimlerle çalışırken uzun süren hayal kırıklığımı çözdüm. – user3036878