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!

xiaohan2012
quelle

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

Thomas Thorogood
quelle
+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.


quelle
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