読者です 読者をやめる 読者になる 読者になる

SmartGit/Hgでソースのdiffが文字化けするので対処

Git Windows

GitのWindows用クライアントである「SmartGitHg」について。
http://www.syntevo.com/smartgithg/

インストールして使い始めると、diffで表示されるソースコードUTF-8で保存されているもの)の日本語部分が文字化けしている事に気が付く。

Googleで調べると、SJIS設定になっているからUTF-8にするような設定をファイルに記載すれば良いような情報を見つけるも、バージョンの違いなのかうまく動かず。


メニューを探して弄っていると、以下の2つを設定したら文字化けしないようになった。


Project -> Repository Settings から Text Encordingを開き、Use the following encoding から UTF-8 を選択。

ついでに「Remember as default」にチェックを入れておくと良い。

日本語向けのフォント(MS 明朝など)に変更する。

Edit > Preferences > User Interface > Built-in Text Editors > Font