Setzen Sie den Standardzeichensatz des Gnome-Terminals auf utf8


7

Derzeit habe ich mein Gnome-Terminal geöffnet und der Standardzeichensatz ist gb2312.

Wie kann der Standardzeichensatz im Gnome-Terminal auf utf8 gesetzt werden?

Ich überprüfte die Voreinstellung, schien sie aber nicht zu finden.

Vielen Dank für jede Hilfe!

Antworten:


8

Ich fand das in einem vergrabenen Antwort Ubuntu Foren - Thread (ich eine ähnliche Frage gestellt hatte hier ):

gconftool --set --type=string /apps/gnome-terminal/profiles/Default/encoding en_US.UTF-8


+1 hat alle anderen hier vorgeschlagenen Lösungen ausprobiert, aber diese hat es geschafft.
— In-Ho Yi

Das hat bei mir funktioniert!
— Robert T. McGibbon

+1. Dies ist die einzige Lösung, die für mich funktioniert hat! Alle anderen Stackexchange-Antworten auf diese Frage funktionieren nicht.
— user855

Wenn Sie zu dieser Antwort kommen und "alles versucht" haben, ist dies Ihre letzte Station. Einzige Sache, die für mich in Ubuntu 12.04
— funktioniert hat

2

Klicken Sie einfach mit der rechten Maustaste auf eine beliebige Stelle im Terminal und wählen Sie Menüleiste anzeigen. Wählen Sie in der Menüleiste Terminal> Zeichenkodierung festlegen> Unicode (UTF-8) . Zumindest funktioniert dies mit gnome-terminal 3.2.1.


3
Die Änderung wird jedoch beim nächsten Öffnen nicht beibehalten.
— Xiaohan2012

Ok, aber was ist die Ausgabe von locale? Ich denke, Sie müssen das Systemgebietsschema auf eine UTF-8-Variante einstellen, z. B. en_US.UTF-8um es dauerhaft zu machen. Führen Sie aus, um alle aktivierten Gebietsschemas aufzulisten locale -a. Um ein Gebietsschema zu aktivieren, kommentieren Sie es aus /etc/locale.genund führen Sie es aus locale-gen, um die Liste zu aktualisieren.

5
Mein Gebietsschema ist, en_US.UTF-8aber ich erhalte beim Start immer noch keine UTF-8-Codierung gnome-terminal.
— Michael Mior
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.