Umlaute werden in einer Batch Datei nicht richtig angezeigt: Unterschied zwischen den Versionen

Aus ITwiki
Wechseln zu: Navigation, Suche
(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…“)
(kein Unterschied)

Version vom 28. Oktober 2020, 10:04 Uhr

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:

NotepadPlusPlus OEM852.jpg

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