あとですいこうする
ローカルのMac(英語でインストール)の iTerm, Terminal, zsh, bashすべての組み合わせでは日本語を入力できる
上記すべての組み合わせでsshでサーバーのbashに日本語を入力しようとすると、消えてなくなる
日本語を入力できるサーバーとそうでないサーバーがある
不思議なことに、別のMac(日本語でインストール)では日本語入力できる
できないMac:
$ locale
LANG=
LC_COLLATE="C"
LC_CTYPE="UTF-8"
LC_MESSAGES="C"
LC_MONETARY="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_ALL=
できるMac:
$ 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=
export LC_CTYPE=en_US.UTF-8
export LC_ALL=en_US.UTF-8
をMacのzshenvに書いたら、↓こうなり、SSH先でも日本語使えるようになった
LANG=
LC_COLLATE="en_US.UTF-8"
LC_CTYPE="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_ALL="en_US.UTF-8"