ターミナルエミュレータを使用して ssh 経由で Mac OS X に接続するときに、同様の問題が発生していました。 LANG を de_DE.UTF-8
に設定しましたが、 ウムラウト付きの文字を入力できませんでした。
私が見つけた修正は、 ~/.inputrc
を作成/編集することでした (または /etc/inputrc
の次の行を編集します ):
set input-meta on
set output-meta on
set convert-meta off
ウムラウトを入力できるようになりました。これは xterms 全般に当てはまると思います。
で適切なロケールを設定
sudo dpkg-reconfigure locales
そこで de_DE.UTF-8
を選択します あなたの設定として。これですべての問題が解決します;)
情報:set convert-meta off
の値を変更しています /etc/inputrc
で 完全に機能していません:
この種のものも修正されましたが、まだ奇妙なことがあります:ö
と入力すると ö が表示されますが、ö の前に隠し文字があるようです:ö を 1 つしか入力していませんが、Backspace で 2 つの文字を削除できます