Umlaute werden in einer Batch Datei nicht richtig angezeigt
Aus ITwiki
Version vom 28. Oktober 2020, 10:04 Uhr von Franky (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Problem == 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…“)
Problem
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
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:
Jetzt kannst Du die Umlaute erfassen und sie werden richtig angezeigt.