web-dev-qa-db-ja.com

ssh経由で接続するときにポリッシュ文字を入力できない

VirtualBoxでubuntuサーバー12.04を実行しています。

コンソール経由で接続するとき、ポーランド語の文字をうまく入力できます(コマンドラインとVIMの両方で)。

PuTTY経由で接続すると、ポリッシュ文字を入力できません(AltGr + aはポリッシュ文字の代わりに「a」を生成します)

システムを英語のままにしておきたいのですが、sshでポリッシュ文字を入力することもできます。

PuTTYでは、window> translationの下で、リモート文字セットをUTF-8に設定します。また、中央ヨーロッパのスクリプトでコンソールフォントを選択しました。

インターネットで見つけることができるものすべてを試しました(ポーランド語の言語パック、dpkg-reconfigure console-setupのインストール)が、何も動作しないようです。

これは私のロケール用です:

LANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

あなたのすべての助けてくれてありがとう!


私はそれを考え出しました、そして、ここに答えがあります(私は十分な評判がないので投稿できません、これを理解しようとして半日近く費やしました、そしてそれはとても簡単であることが判明しました...)。答えは次のとおりです。

私はそれを消し去りました、それでもあなたのすべての助けに感謝します!

Win7があり、キーボードを米国に設定しました。コントロールパネル>地域と言語>キーボードと言語に移動し、ポーランド語プログラマキーボードを追加する必要がありました(ポーランド語キーボードを追加しましたが、USレイアウトでは機能しませんでした)。また、場所をポーランド(米国だった)に設定しました。

これは最近リビルドされた仕事用ラップトップで、このセットはありませんでした。 PuTTYを介したポーランド語の文字は、現在完全に正常に機能しているようです! :)

4
dreamwalker

私はそれを理解しましたが、それでもあなたのすべての助けに感謝します!

Windows 7を使用しており、キーボードを米国に設定しました。

コントロールパネル地域と言語>キーボードと言語および追加ポーランド語プログラマーキーボード(ポーランド語キーボードを追加しましたが、USレイアウトでは機能しませんでした)。また、場所をポーランド(米国だった)に設定しました。

これは最近リビルドされた仕事用ラップトップで、このセットはありませんでした。 PuTTYを介したポーランド語の文字は、現在完全に正常に機能しているようです! :)

3
dreamwalker

マシンに正しいロケールがありますか?を実行すると、サポートされているロケールを見つけることができます

$ less /usr/share/i18n/SUPPORTED

/var/lib/locales/supported.d/localに記載されているロケールは、実行時に再生成されます

$ dpkg-reconfigure locales

それ以外の場合、問題はSSHクライアントにある可能性があります。 PuTTYを使用している場合は、次を試してください。

  1. [接続>データ]に移動し、「端末タイプ文字列」を「linux」に変更します。
  2. [ウィンドウ>翻訳]に移動し、「リモート文字セット」をUTF-8に変更します。
0
beruic