ターミナルで日本語が文字化けするとき

まずlocaleについて勉強しておく↓ eng-entrance.com

あとは, どこで読んだか忘れたけど,とりあえず ~/.bashrcに(fishなら~/.config/fish)

export LANG=ja_JP.UTF-8
export LC_CTYPE=ja_JP.UTF-8

って書いておけば,

$ locale
LANG="ja_JP.UTF-8"
LC_COLLATE="ja_JP.UTF-8"
LC_CTYPE="ja_JP.UTF-8"
LC_MESSAGES="ja_JP.UTF-8"
LC_MONETARY="ja_JP.UTF-8"
LC_NUMERIC="ja_JP.UTF-8"
LC_TIME="ja_JP.UTF-8"
LC_ALL=

となって,日本語が化けなくなる.