Umlaute werden in einer Batch Datei nicht richtig angezeigt

Aus ITwiki
Wechseln zu: Navigation, Suche

Problem[Bearbeiten]

Wenn in einer Batch Datei (.bat) ein Umlaut in der Ausgabe verwendet wird, z.B. bei set, wird dieser beim Aufruf nicht richtig angezeigt.

Lösung[Bearbeiten]

Das Problem ist der Zeichencode. In der Eingabeaufforderung wird Standardmäßig die Codepage 850 verwendet.

C:\>chcp
Aktive Codepagee: 850.

Öffne die Batch-Datei in Notepad++ und setzte den Zeichencode auf OEM 852:

NotepadPlusPlus OEM852.jpg

Jetzt kannst Du die Umlaute erfassen und sie werden richtig angezeigt.