2011-11-27 21 views
10

問題:GIT:Unicodeの文字(。例えば韓国語/中国語)が含まれていたファイル名を処理しない

  • GITにおけるLSの使用として、ファイル名のすべてのユニコードを示し '?' (すなわち、mp3)。
  • Gitは、次のエラーが返され-Aを追加使用している場合:「致命的な 『例/ ??? mp3』をstatできない:そのようなファイルやディレクトリはありません」

はこれに対する解決策はありますか?

ありがとうございました。

+0

どのオペレーティングシステムとどのgitのWindowsで?これをオンにすると、私も同じ問題を持っているmsysgitを使用して。 – prusswan

+1

@prusswan:GITの 'ls'を使って言ったOPがきれいだったという事実よくwindows/msysgitを意味します。 – Cascabel

+0

ええ、窓を使用しています。 MINGW32。 – whamsicore

答えて

4

Msysgitは、ファイル名に非ASCII文字をサポートしていません。詳細についてはissue 80を参照してください。

代わりにCygwinのgitパッケージを使用することを検討してください。完全なUTF-8サポートがあります。

+3

これを強調するために - 1.7.10、msysGitはUnicodeをサポートしていますファイル名。 – patthoyts

0

Git for Windowsは、ファイル名にUnicodeを使用するようになりました。

[編集:S /ない/今/ ..ママ:(] MSysGit 1.7.10(この時点での最新バージョン)のよう

9

、ユニコードが正しく条件あなたに、Windows上でサポートされていますtweak some settingsコンソールでTrueTypeフォントを使用しています。

は、以前のリポジトリに対処する方法を含めて、説明にhereを参照してください。

関連する問題