[Git] 日本語が文字化けする時の対処方法

GitをWindowsコマンドプロンプトで使っていると、以下のように日本語が文字化けする時があります。

コマンドプロンプト
c:¥gitwork>git log commit 5fcf421498cd4ed2862adb1c327bf05e3b840f4c Author: suzuki <suzuki@xxxxx> Date: Mon Dec 3 20:45:23 2018 +0900 <E6><96><B0><E8><A6><8F><E4><BD><9C><E6><88><90>

最後の行が文字化けしています。

こういう時は、環境変数に文字コードを設定してあげれば直ります。

対処方法

下記の環境変数を登録すればOKです。

LANG ja_JP.UTF-8

コマンドプロンプトから設定するには、setxコマンドを実行します。

setx LANG ja_JP.UTF-8

実行後はコマンドプロンプトを再立ち上げする必要があります。


環境変数を設定に、先ほど文字化けした内容を表示してみます。

コマンドプロンプト
c:¥gitwork>git log commit 5fcf421498cd4ed2862adb1c327bf05e3b840f4c Author: suzuki <suzuki@xxxxx> Date: Mon Dec 3 20:45:23 2018 +0900 新規作成

文字化けが解消されました。

備考

  • setxコマンド実行後に環境変数を認識させるには、コマンドプロンプトの再立ち上げが必要です。

コメント

タイトルとURLをコピーしました