Umlaute in einer Batch Datei richtig in eine Datei umleiten
Aus ITwiki
Version vom 5. Juni 2014, 07:41 Uhr von Franky (Diskussion | Beiträge)
Problem[Bearbeiten]
Wenn Text mit Umlauten über > oder >> in eine Datei umgeleitet und diese dann z.B. im Notepad geöffnet wird, werden die Umlaute nicht richtig dargestellt.
Der Befehl
echo äöü > test.txt
ergibt z.B. im Editor
„”
Lösung[Bearbeiten]
Das Problem ist der Zeichencode. In die Datei wird ASCII übergeben und im Editor wird ANSI dargestellt. Um dies zu lösen wird einfach in der Batch Datei zuvor über
chcp 28591 > NUL
der Zeichencode auf ISO-8859-1 (Latin 1) gesetzt und nun werden die Umlaute lesbar ausgegeben.