Debian マシンに ssh で接続するときに、コマンド ラインで åäö を入力できません。ただし、ローカルでは動作します。
「Declare terminator as」を「xterm-color」に変更しても効果がないようです。
答え1
/etc/ssh_config を編集し、次の行をコメントアウトします。
SendEnv LANG LC_*
この設定変更は Lion によって導入されました。SendEnvman ssh_config
の詳細については、 を参照してください。
別の方法としては、grawity の回答で説明されているように、アクセスするマシンを変更することが考えられます。
このトピックに関する関連スレッド:http://mod16.org/hurfdurf/?p=189
答え2
リモート マシンのロケール設定が正しいことを確認します。
$LANG
(または)の値は$LC_CTYPE
UTF-8ロケール(en_US.utf-8
例えば)である必要があります。Debianでは、デフォルト値は次のように設定されています。/etc/default/locale
選択したロケールは
locale -a
– そうでない場合は編集し/etc/locale.gen
て実行しますlocale-gen
。
答え3
そうしなければならなかったコメントアウトåäö をリモート マシンで動作させるには、OS X Lion をクリーン インストールする必要がありますSendEnv LANG LC_*
。/etc/ssh_config
Googleユーザーを喜ばせるために、多くのユーザーがこれを設定してイルシリモート サーバーでは、Mac OS X Lion の åäö などの特殊文字が機能します。
答え4
私が追加しました:
LC_CTYPE=en_US.UTF-8
LANG=POSIX
.bash_profile
私のホームフォルダにあります。