msysgitでgitkのdiff表示が文字化けする件の簡単な対処
表示に使われるエンコーディングは
デフォルトでは、gitkはシステムのデフォルトエンコーディング(Shift-JIS, cp932?)でGUI表示を行おうとします。
このエンコーディングを変更すればよさそうです。方法はgit bashから
$ git config --global gui.encoding utf-8
と叩くか、 $HOME\.gitconfig
に
[gui]
encoding = utf-8
を追加することで設定出来ます。
おわりに
Windowsにはmsysgitに限らずエンコーディングの問題がつきまといますね。
下手に変更するとわけがわからなくなるので、出来る限り理解して使いたいものです。