2011-04-14 7 views
5

ドイツ語のUmlauteを含むコミットメッセージが、git logで実行したときに正しく表示されないことが判明しました.Git Bash Windows。これらのコミットは、端末を使用してUbuntuで作成されました。通常、コミットメッセージは英語で書かれていますが、名前について言えば、あまり意味がありません。 Added library by Simon Jünker.文字エンコーディングを扱うことができないGit Bashだと思います。しかし、おそらく、utf-8 Gitの任意のモジュール(Git GuiGit k)にテキストを書いて表示するためのエンコードを強制する設定があります。UbuntuとWindowsでドイツ語Umlauteのgitエンコーディングを設定するには?

Git用のマルチプラットフォーム文字エンコード設定は何ですか?あなたの答えには両方のプラットフォームの設定を必ず含めてください。 MacOSを追加することもできます。

+1

*まったく正しいことはありません:半分だけ正しいです:サイモンは、彼の名前が書かれていれば、必ず幸せになるでしょう* Simon Juenker * ... – eckes

+0

あなたの質問の答えが見つかりましたか?ここでそれを提供してもらえますか? – buhtz

+1

私はしませんでした。ごめんなさい。 – JJD

答えて

0

Mac OS Xでは、環境設定>設定>詳細設定でエンコーディングが設定されていて、「起動時にロケール環境変数を設定」を選択していれば、組み込み端末でうまく動作するはずです。

明らかにWindows上のMSysGitはUTF-8をサポートしていませんが、gitコマンドの出力をcygwinのlessのコピーを使ってパイプすると動作します。有用な情報はin the msysgit Google Groupです。

+1

Macに関する質問ではありません。 – buhtz

関連する問題