回答:
unicode_start
コンソールをUnicodeモードにするプログラムがあります。さらに、コンソールは常に256(または512)文字のコードページをサポートできるため、適切な文字でコンソールフォントをロードしたことを確認する必要があります。
コンソールは緊急インターフェイスとして使用されるため、Linuxカーネルメンテナーは、コンソールでのUnicodeサポートを改善するためのパッチを受け入れません。行う必要があるのは、Unicodeのサポートを引き受けるLinuxフレームバッファ用のターミナルエミュレータを書くことです。「ゲッティ」代替品のようなもの。オープンソース開発のこの側面は、まだあまり注目されていませんでした。
Linuxコンソールの既存のUnicodeのもう1つの欠点は、デッドキーを使用できないことです。
console-data
パッケージをインストールする必要があります。このパッケージを既にインストールしている場合は、次を使用して再構成します
dpkg-reconfigure console-data
そして、正しいキーボードの配置を選択します。
システムにすでに必要なUnicodeロケールとフォントがある場合は、それらを使用するように設定するだけです。
現在のロケール構成を確認します。
$ locale
LANG=en_US.UTF-8
LANGUAGE=en_US
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=en_IE.UTF-8
LC_TIME=en_IE.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=en_IE.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=en_IE.UTF-8
LC_NAME=en_IE.UTF-8
LC_ADDRESS=en_IE.UTF-8
LC_TELEPHONE=en_IE.UTF-8
LC_MEASUREMENT=en_IE.UTF-8
LC_IDENTIFICATION=en_IE.UTF-8
LC_ALL=
LC_ALL
すべての個別のLC_
変数をカバーします。そのため、次のものですべてを設定できます。
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
export LANGUAGE=en_US.UTF-8
次に、フォントについて:
sudo dpkg-reconfigure console-setup
-Unicodeをサポートするものを選択します。これらの指示に従ってフォントを選択します(最初にUTF-8を選択し、次に必要な文字の組み合わせ、拡張ラテン語、ラテン語+キリル文字+ギリシャ語などを選択します)。