37

UTF8 でエンコードされたスウェーデン文字 (åäö) を含むファイルがあります。

ファイルcatの場合は問題なく表示されますが、そうするとgit diff特殊文字が <F6> のように出力されます。

出力例git diff:

-            name: 'Magler<F6>d, S<F6>der<E5>sen',

私が見たかったもの:

-            name: 'Magleröd, Söderåsen',

gitとエンコーディングの問題に関連する別の質問を見つけました 。私はバージョン1.8.1.2を持っています

git diff で åäö を正しく表示するにはどうすればよいですか?

4

3 に答える 3

70

git生バイトをダンプしています。この場合、ファイルのエンコーディングが何であるかは気にしません。表示されている強調表示<F6>は からのものlessで、これはおそらく として構成されていますPAGER。設定してみてください:

LESSCHARSET=UTF-8
于 2013-10-17T20:17:55.393 に答える