私のKonsoleはどのエンコーディングをサポートしていますか?

私のKonsoleはどのエンコーディングをサポートしていますか?

私の端末がどのエンコーディング(ASCII、UTF-8、UTF-16など)を使用しているかどうかを確認するには?

これは重要ではありませんが、Konsoleを使用していますKDE3.5

答え1

KonsoleサポートエンコーディングQtUnicodeに変換するか、Unicodeから変換する方法を学びます。それを使うQTextCodecクラス(参照文書サポートされているエンコーディングがリストされています)これにはシステムにインストールされている可能性のあるエンコーディングがたくさん含まれていますが、必ずしもすべてではありません。

Konsoleを実行するときは、次のものを選択できます。高級タブ)ランタイムテーブルにリストされているエンコーディング。

Konsoleエンコーディングの選択図

Konsoleがサポートしていないエンコーディングが必要な場合、一部の人々はluitが役に立つかもしれないと提案しました。たとえば、次のようになります。IBMグラフィック・コーポレーション

答え2

からUNIX / Linux用のUnicodeおよびUTF-8 FAQ:このコマンドを使用して、システム(通常/usr/lib/locale/)にインストールされているすべてのロケールのリストを取得できますlocale -a。環境変数をLANG目的のロケール名に設定します。

LANGKonsoleはシステムがサポートするすべてをサポートします。実行するプログラムが正しいロケールを使用してその文字を表示するようにシェルからエクスポートすることが重要です。

関連情報