Falsche Grafikzeichen
Wenn ich DOS-Programme unter Windows 95 betreibe, erscheinen manche Grafikzeichen nicht richtig. Beispielsweise stimmen bei Textrahmen die Ecken nicht.
- Dr. Harald Bögeholz
Wenn ich DOS-Programme unter Windows 95 betreibe, erscheinen manche Grafikzeichen nicht richtig. Beispielsweise stimmen bei Textrahmen die Ecken nicht.
Die DOS-Boxen von Windows 95 arbeiten normalerweise mit der Codepage 850, einem Zeichensatz, den IBM bereits 1987 mit PC-DOS 3.3 einführte und seitdem als neuen Standard propagiert. Dieser Zeichensatz enthält einige (in Deutschland) selten gebrauchte Buchstaben mit Akzenten (wie zum Beispiel È), allerdings auf Kosten einiger - selten gebrauchter, wie man wohl dachte - Grafikzeichen. Betroffen sind unter anderem die Liniengrafikzeichen, bei denen einfache und doppelte Linien gemischt auftreten.
Der `alte´ PC-Zeichensatz trägt die Nummer 437. Bei einem vollständig installierten DOS kann man mit dem Befehl Chcp (für `Change Codepage´) zwischen den verschiedenen Zeichensätzen umschalten. In Windows 95 scheint diese Fähigkeit jedoch verkümmert zu sein - eine Umschaltung der Codepage im laufenden Betrieb ist nicht vorgesehen. Es genügt auch nicht, in Config.sys und Autoexec.bat überall 850 durch 437 zu ersetzen - dann hat man zwar im Vollbildmodus den richtigen Zeichensatz und die richtige Tastaturbelegung, in DOS-Fenstern erscheint jedoch weiterhin der 850er Zeichensatz.
Auf der Windows-95-CD befindet sich im Verzeichnis \other\changecp ein Programm namens Changecp, das die Codepage für DOS-Anwendungen unter Windows 95 dauerhaft umstellen kann. Neben den notwendigen Änderungen in Config.sys und Autoexec.bat tauscht es auch die Zeichensatzdateien für DOS-Fenster aus. Um mal eben zwischendurch den Zeichensatz zu wechseln, ist es jedoch wenig geeignet, da die Änderungen jedes Mal einen Neustart von Windows 95 erfordern.(bo) (bo)