[Windows]Git Bashの文字化けを解消する


Git Bashで日本語ファイル名が化ける場合があります。
ここでは、文字化けしないように設定する方法を記載します



lsで日本語ファイル名が化ける

Git Bashでlsコマンドを叩くと、日本語ファイル名が「????」や「□□□□」と表示される場合があります。

.bash_profileに設定する

Git Bashを実行し、~/.bash_profileを作成します。

$ vi ~/.bash_profile

~/.bash_profileの内容は以下です

alias ls='ls --show-control-chars'

lsコマンドで日本語フアイル名が化けていなければOKです

□□□□とでてやっぱり化ける

~/.bash_profileに設定しても化ける場合、Git Bashのショートカットのプロパティでフォントサイズやフォントを変更します

Git Bash フォントの変更

これで文字化けは解消されたはずです

git status等で日本語ファイル名が”\xxx\xxx”と数字の羅列になる

git statusコマンド等で日本語ファイル名が化ける場合はGitBash上から以下のコマンドを実行します。

$ git config --global core.quotepath false

これで日本語ファイル名も化けずに確認できる様になります。