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…“) |
Franky (Diskussion | Beiträge) |
||
Zeile 7: | Zeile 7: | ||
Das Problem ist der Zeichencode. In der Eingabeaufforderung wird Standardmäßig die Codepage 850 verwendet. | Das Problem ist der Zeichencode. In der Eingabeaufforderung wird Standardmäßig die Codepage 850 verwendet. | ||
− | C:\chcp | + | C:\>chcp |
Aktive Codepagee: 850. | Aktive Codepagee: 850. | ||
Aktuelle Version vom 28. Oktober 2020, 10:06 Uhr
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:
Jetzt kannst Du die Umlaute erfassen und sie werden richtig angezeigt.