スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

IntelliJ IDEAでMercurialのコミットログが文字化けする問題への対処

主にMacにおける話ですが、
IntelliJ IDEA上でMercurialのコミットログを表示したとき、
日本語の文字化けが起こる場合があります。
こんな感じです。

IntelliJ IDEA - Mercurialログ (文字化け)

これはMercurialの文字コードが設定されていない場合に起きます。
なので、環境変数に以下の項目を追加してあげる必要があります。

export HGENCODING=UTF-8


但し、これだけではIntelliJ IDEAは環境変数を読み込んでくれません。
IntelliJ IDEAの設定から「Version Control」→「Mercurial」の画面を表示し、
以下の設定を行う必要があります。

IntelliJ IDEA - Mercurial設定

この「Run hg as 'bash -c <path to hg>'」にチェックを付ける必要があります。
このチェックを行うことで環境変数を読み込み、以下のようにコミットログが日本語で表示されるようになります。

IntelliJ IDEA - Mercurialログ

1点注意として、この設定は bash の設定ファイルから環境変数を読み込みますので、例えばzshを使っている場合に .zshrc に環境変数を記述してもそれは読み込んでくれません。
必ず .bashrc か .bash_profile に記述するようにしましょう。
スポンサーサイト

コメントの投稿

非公開コメント

プロフィール

Author:Kou
モバイル関連の開発ばかりやってる人のブログです。たまにWebもやります。

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。