Dos-Programm liefert Zeichensalat

Ich nutze unter Linux ein altes DOS-Programm im Terminalfenster. Die Anwendung verwendet bei der Ausgabe Linien- und Umrahmungs-Zeichen, die unter Linux jedoch nur als Umlaute und Sonderzeichen erscheinen. Wie kann man diesen Schönheitsfehler beheben?

vorlesen Druckansicht
Lesezeit: 1 Min.
Von
  • Dr. Hans-Peter SchĂĽler

Ich nutze unter Linux ein altes DOS-Programm im Terminalfenster. Die Anwendung verwendet bei der Ausgabe Linien- und Umrahmungs-Zeichen, die unter Linux jedoch nur als Umlaute und Sonderzeichen erscheinen. Wie kann man diesen Schönheitsfehler beheben?

Vorher und nachher: Mit der richtigen Zeichenkodierung erscheint auch die Ausgabe von DOS-Anwendungen korrekt im Gnome-Terminal.

Das Problem ist die Zeichenkodierung. Ihr Dos-Programm gibt wahrscheinlich IBM850-Zeichen aus, die in einem Terminal-Fenster, das auf UTF8 eingestellt ist, nur als Zeichensalat erscheinen. Sie beheben es, indem Sie die Zeichenkodierung des Terminals anpassen. Im Gnome-Terminal öffnen Sie dazu „Terminal/Zeichenkodierung festlegen“ den Dialog „Hinzufügen/Entfernen“ und wählen den Eintrag „Westlich (IBM850)“ aus. Eine Menü-Ebene höher aktivieren Sie danach die soeben hinzugefügte Zeichenkodierung. (hps)