GNU/Linux >> Linux の 問題 >  >> Linux

ターミナルで特殊文字またはウムラウトを入力できません

ターミナルエミュレータを使用して 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 つの文字を削除できます


Linux
  1. Linux –ターミナル経由でファイルシステムタイプを表示する方法??

  2. Perl Sshコマンドの特殊文字「#」?

  3. ベル文字「\a」のメカニズム?

  1. 特殊文字の入力方法は??

  2. Linux の拡張 Ascii

  3. TERM 環境変数が設定されていません

  1. Unixシェルで特殊文字を通常の文字として使用するにはどうすればよいですか?

  2. ターミナルの任意のパスから .sh-script を実行するには?

  3. Linuxで特殊文字を入力するには?