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.