LoginSignup
36
33

More than 5 years have passed since last update.

SSHで日本語が入力できない

Last updated at Posted at 2013-08-01

あとですいこうする

ローカルの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"

36
33
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
36
33