Welche Kodierung unterstützt meine Konsole?

Welche Kodierung unterstützt meine Konsole?

Wie kann ich überprüfen, welche Kodierung (ASCII, UTF-8, UTF-16 usw.) mein Terminal verwendet?

Es sollte keine Rolle spielen, aber ich verwende Konsole auf KDE3.5.

Antwort1

Konsole unterstützt die Kodierungen, dieQtkann in/aus Unicode konvertieren. Es verwendet dieQTextCodecKlasse (sieheDokumentationin der die unterstützten Kodierungen aufgelistet sind), die viele, aber nicht notwendigerweise alle möglichen Kodierungen enthält, die Sie möglicherweise auf Ihrem System installiert haben.

Wenn Sie Konsole ausführen, können Sie (imFortschrittlichtab) eine Kodierung aus denen, die in den Laufzeittabellen aufgeführt sind.

Abbildung der Kodierungsauswahl von Konsole

Wenn Sie eine Kodierung benötigen, die von Konsole nicht unterstützt wird, schlagen manche Leute vor, dass luit nützlich sein kann, z. B. inIBMgraphics.

Antwort2

Von einemUnicode und UTF-8 FAQ für UNIX/Linux: Mit dem Befehl können Sie eine Liste aller auf Ihrem System installierten Gebietsschemas abrufen (normalerweise in /usr/lib/locale/) locale -a. Setzen Sie die Umgebungsvariable LANGauf den Namen Ihres bevorzugten Gebietsschemas.

Konsole unterstützt alles, was Ihr System unterstützt. Wichtig ist, dass Sie LANGin Ihre Shell exportieren, damit die von Ihnen ausgeführten Programme ihre Zeichen mit dem richtigen Gebietsschema anzeigen.

verwandte Informationen