centOS7 で git log の文字化けの修正

この記事は約2分で読めます。
スポンサーリンク

お客様のサーバー管理してます。まだ立ち上げたばかりのサーバーなので、設定などやりきってないです。

cenOS7 の環境で、git log で文字化けしたので修正しました。設定が抜けてましたね。

ここにメモしておきます。

 

スポンサーリンク

文字化けの様子

日本語が文字化けしてます。

 

 

設定変更箇所

以下のように環境変数を定義してLESSに文字コードを指定します。

以下が動作ログです。

OKだったので、.bashrc に export LESSCHARSET=utf-8 の設定を追加しておきます。

下のリストの一番下の行です。catコマンドで、テキストファイル表示しています。

 

 補足:git のカラー表示

ちなみにこのサーバーの環境だと、git log がモノクロでした。

 

--colorオプション を付けるとカラーで表示できます。

less はなくてもよいのですが、パイプで渡すと通常のlessのようにlessを終了したとき画面に表示を残さずにすみます。

gitの設定で表示を残さないようにできますが、これはこれで、短い表示のとき画面に残るのも便利なため設定は消してないです。

 

less の -R  オプションはカラー指定のエスケープコードを処理してくれます。-Rオプションないと、ESC[ で始まるエスケープコードがそのまま表示されてしまいますね。

 

この記事が気に入ったら
いいね ! しよう

コメント