文字化け問題の解決
問題
開発している環境(Vagrant上)で以下の問題が発生。
① viしたときに日本語が文字化けて見える
② git diffしたときに日本語が文字化けて見える
①の解決方法
$ vi ~/.vimrc ---- .vimrc追記内容 ---- set encoding=utf-8 set fileencodings=iso-2022-jp,euc-jp,sjis,utf-8 set fileformats=unix,dos,mac ------------------------ $ source ~/.vimrc
②の解決方法
$ echo "export LESSCHARSET=utf-8" >> ~/.bashrc $ source ~/.bashrc
git の pager が less コマンドを使っていて、その文字コードが utf-8 に設定されていないことが原因。
.bashrc に LESSCHARSET の環境変数を追加。