Wenn ich ein tty ( Ctrl+ Alt+ F1) öffne, wird utf-8 nicht unterstützt. Wie kann ich es aktivieren?
Es gibt ein Programm unicode_start
, das die Konsole in den Unicode-Modus versetzt. Darüber hinaus kann die Konsole jeweils nur eine Codepage mit 256 (oder 512) Zeichen unterstützen. Stellen Sie daher sicher, dass Sie eine Konsolenschriftart mit den entsprechenden Zeichen geladen haben.
Die Linux-Kernel-Betreuer akzeptieren keine Patches für eine bessere Unicode-Unterstützung auf der Konsole, da die Konsole als Notfallschnittstelle verwendet werden soll. Dazu muss ein Terminal-Emulator für den Linux-Framebuffer geschrieben werden, der die Unterstützung für Unicode übernimmt. So etwas wie ein 'getty'-Ersatz. Dieser Aspekt der Open-Source-Entwicklung fand noch wenig Beachtung.
Ein weiterer Nachteil des vorhandenen Unicodes der Linux-Konsole ist, dass Sie keine toten Schlüssel verwenden können.
Sie sollten das
console-data
Paket installieren . Wenn Sie dieses Paket bereits installiert haben, konfigurieren Sie es mithilfe von neuUnd wählen Sie die richtige Tastaturanordnung.
quelle
Wenn Ihr System bereits über das erforderliche Unicode-Gebietsschema und die erforderlichen Schriftarten verfügt, müssen Sie es nur konfigurieren, um sie zu verwenden.
Überprüfen Sie die aktuelle Ländereinstellungskonfiguration:
LC_ALL
deckt alle separatenLC_
Variablen ab. So können Sie alles einstellen mit:Dann für die Schriftart:
- Wählen Sie eine, die Unicode unterstützt. Befolgen Sie diese Anweisungen , um die Schriftart auszuwählen (wählen Sie zuerst UTF-8 und dann die gewünschte Zeichenkombination, Extended Latin, Latin + Cyrillic + Greek usw.).
quelle