Jawaban:
Ada program unicode_start
yang menempatkan konsol dalam mode Unicode. Selain itu, konsol dapat mendukung codepage dari 256 (atau 512) karakter hanya pada waktu tertentu, jadi Anda perlu memastikan bahwa Anda telah memuat font konsol dengan karakter yang sesuai.
Pemelihara kernel Linux tidak menerima tambalan untuk dukungan Unicode yang lebih baik pada konsol karena konsol tersebut akan digunakan sebagai antarmuka darurat. Apa yang perlu dilakukan adalah menulis terminal emulator untuk framebuffer Linux yang melakukan dukungan untuk Unicode. Sesuatu seperti pengganti 'getty'. Aspek pengembangan sumber terbuka ini belum mendapat banyak perhatian.
Kekurangan lain dengan Unicode dari konsol Linux yang ada adalah bahwa Anda tidak dapat menggunakan kunci mati.
Anda harus menginstal console-data
paket. Jika Anda sudah menginstal paket ini, konfigurasi ulang menggunakan
dpkg-reconfigure console-data
Dan pilih disposisi keyboard yang benar.
Jika sistem Anda sudah memiliki lokal Unicode dan font yang diperlukan, Anda hanya perlu mengkonfigurasinya untuk menggunakannya.
Periksa konfigurasi lokal saat ini:
$ 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
mencakup semua LC_
variabel yang terpisah . Jadi Anda dapat mengatur semuanya dengan:
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
export LANGUAGE=en_US.UTF-8
Lalu, untuk font:
sudo dpkg-reconfigure console-setup
- pilih satu yang mendukung Unicode. Ikuti instruksi ini untuk memilih font (pertama pilih UTF-8 dan kemudian kombinasi karakter yang Anda butuhkan, Extended Latin, Latin + Cyrillic + Greek dll).