Umlaute werden in einer Batch Datei nicht richtig angezeigt: Unterschied zwischen den Versionen
Aus ITwiki
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…“) |
(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:
Jetzt kannst Du die Umlaute erfassen und sie werden richtig angezeigt.