文字っぽいの。

文字を書いています。写真も混ざります。

ssh接続先の文字コードが接続元と違うときの対処法

問題

  • 自分の環境:UTF-8
  • SSH接続先:EUC-JP

とかよくありますね。

$ export LANG=eucJP 

とか

$ export LANG=ja_JP.UTF-8

してあげてもいいんですが、わざわざやるのも面倒ですし、「ログイン先とこっちのどっちで設定するといいんだ?」みたいに悩みます。

解決法

cocotというツールを使います。

$ brew install cocot

でインストール終わり。後は

$ cocot -t UTF-8 -p EUC-JP ssh [email protected]

とすると、手元のUTF-8環境に合わせて向こう側のEUC-JPをコンバートしてくれます。

参考

Ubuntu日本語フォーラム / GNOMEの文字コードを常にEUC-JPにする方法