privates, nicht kommerzielles Web
vom Kochen, Lesen, Hörbuchhören, Campen, Website bauen

image-01 image-02 image-03 image-04 image-05
Sie sind hier: Startseite > PC, Windows und früher auch Linux > Windows > Tools, Bausteine und Codeschnipsel > BAT-Datei mit Umlauten in den Meldungen erzeugen
Letzte Bearbeitung:

Batch-Datei mit Umlauten in den Meldungen erzeugen

Den folgenden Inhalt habe ich dort gefunden:

https://www.computerbild.de/artikel/cb-Tipps-Software-Batch-Dateien-erstellen-22564713.html

Dort heißt es unter der Überschrift Umlaute in Batch-Dateien folgendes:

Umlaute in Batch-Dateien
Es stört gleichermaßen unter Windows 7, Windows 8.1 und Windows 10, dass die Kommandozeile Umlaute verschluckt. Hinterlegen Sie im Batch-Code etwa Folgendes, zeigt die CMD unerwünschte Zeichen an:

@echo off
echo Ich mag die Buchstaben Ä ä Ü ü Ö ö ß
pause

Die Kommandozeile verschluckt hier die letzten sieben Zeichen – es erscheinen alternative Pendants, die unschön aussehen. Das überrascht womöglich, da beim Eintippen des Batch-Datei-Inhalts im Windows-Editor alles noch korrekt aussah.
Einen Ausweg bietet Notepad++. Installieren und starten Sie das Tool.
Danach vergewissern Sie sich in der Menüleiste, dass zwei Einstellungen aktiviert sind:
"Kodierung/Codierung > UTF-8" und "Sprachen > M > MS-DOS-Style".
In die Anwendung tippen Sie zum Beispiel ein:
@echo off
echo Ä ä Ü ü Ö ö ß
pause

Anschließend speichern Sie mit Strg-S und tippen im Speichern-unter-Dialog eine passende Dateinamenserweiterung ein, geben der zu erzeugenden Batch-Datei also die Endung .bat oder .cmd. Wenn Sie nun doppelt auf die Datei klicken, erfolgt in der sich öffnenden Kommandozeile eine durchweg korrekte Zeichenausgabe.

Quelle: https://www.computerbild.de/artikel/cb-Tipps-Software-Batch-Dateien-erstellen-22564713.html

Codierung in Notepad++ auf UTF-8 umstellen

Codierung auf UTF-8 umstellen

Notepad++ Sprache auf MS-DOS Style umstellen

Sprache auf MS-DOS Style umstellen


| Seitenanfang |