トップ «前の日記(2008-12-19) 最新 次の日記(2008-12-24)» 編集

Heretic Programmer

エントリを読んで笑ったら笑った回数だけ足跡「☆」を押してください!!足跡がつきます(藁
2004|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|07|08|09|10|11|12|
2010|01|03|04|05|12|

2008-12-20

[SCM]続Git文字化け

.git/configに

[i18n]

      commitEncoding = sjis
      logOutputEncoding = sjis

と記述すると、コマンドライン上は文字化けはしなくなりますが、やはりinstaweb、EGIT(Eclipseプラグイン)でコミットメッセージを表示すると文字化けします。instawebやEGITは上記の設定を無視してutf-8で読んでいるようです。現状、完全に文字化けしなくするには、utf-8でコミットメッセージを扱うしかありません。本来ならinstawebやEGITがconfigのi18nセクションを読んでコミットメッセージの扱いを変えれば良いのですが...

しかし、常に内部のエンコーディングを気にする必要があるのは正直面倒。この点はBazaarやMercurialが優れています。

[]