Früher konnte ich alle Arten von Zeichen (z. B. é ö ñ ß و 好) in meine Konsole / mein Terminal kopieren und einfügen (oder eingeben, wenn ich das entsprechende Tastaturlayout lade).
Jetzt habe ich einen neuen Computer gekauft und er funktioniert nicht mehr, nur noch Englisch / ASCII-Zeichen (aber in anderen Programmen, z. B. Firefox, funktioniert er immer noch).
Verbreitung: Ubuntu. Versuchte Terminals: gnome-terminal, xterm, konsole.
Ich habe versucht , LANG in / etc / environment auf en_US.UTF-8 zu setzen, aber nach dem Neustart echo $LANG
gibt es immer noch C
. Ich habe auch versucht Character encoding
, Unicode(UTF-8)
im Gnome-Terminal- Terminal
Menü auf - ohne Wirkung zu setzen.
Frage: Wie kann ich ein Terminal bekommen, das mit nicht englischen Zeichen umgehen kann?
quelle
locale-gen en_US.UTF-8
gedrucktGenerating locales...
`en_US.UTF-8 ... up-to-date`Generation complete.
, aber nachLANG=en_US.UTF-8 gnome-terminal
dem neuen Terminal werden immer noch nur Fragezeichen gedruckt.Wenn Sie Ihre Gebietsschemas systemweit installieren, versuchen Sie, Schriftarten einzurichten, die so seltene Zeichen anzeigen können. Es gibt ein Problem in Ubuntu in der nativen Konsole, wenn Sie Ihre Gebietsschemas so eingestellt haben
UTF8_ru
undUTF8_en
Sie kein Russisch eingeben können, weil Sie dafür kyrillische Schriftarten einrichten müssen. Sie müssen also dasUTF8_yourlocale
Gebietsschema einrichten und die entsprechenden Konsolenschriftarten installieren.Und Mozilla, OO und andere haben ihre eigenen Lokalisierungspakete, sodass die systemweiten Ländereinstellungen keine Auswirkungen haben.
PS: Natürlich kann ich mich irren.
quelle
fc-list :lang=en
richtig?