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…“)
 
 
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:

NotepadPlusPlus OEM852.jpg

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