Hallo,
hatte mal bei Herrn Jahn wegen der Umlaute nachgefragt.
------------------
Frage:
------------------
Hallo,
mit dem Befehl
echo "%*" >> c:\alarmlog\%date%.txt
schreibe ich die übergebenen Parameter (FMS) in die Txt-Datei.
Die Umlaute (ö, ü, ä) werden aber in der Txt-Datei nicht richtig dargestellt. Werden die Parameter schon falsch übergeben oder liegt es an der Batch-Datei? Gibt es dafür eine Lösung?
-------------------
Antwort:
-------------------
Hallo,
das Problem liegt an der Mischung DOS (Batch-Datei) und Windows. DOS benutzt für die Codierung der Umlaute einen anderen Zeichensatz (ASCII) als Windows (ANSI).
Schreiben Sie einmal mit dem Windows-Editor einen Satz mit Umlauten und speichern Sie die Datei ab. Anschliessend CMD aufrufen und mit Type den Inhalt der Datei anzeigen lassen.
Gruß
Heiko Jahn
------------------