@ECHO off chcp 1252 SETLOCAL enabledelayedexpansion SET quelle=Einzelsignatur_Org.html SET ziel= Einzelsignatur_Neu.html set /p Name=Bitte Vorname Nachname eingeben: set /p EMail=Bitte E-Mail-Adresse eingeben: set /p Rufnummer=Bitte Telefonnummer eingeben(Nur die Endnummer angeben): set /p Abteilung=Bitte Abteilung eingeben: FOR /f "delims=" %%i IN ('FINDSTR . %quelle%') DO ( SET ganze_zeile=%%i SET ganze_zeile=!ganze_zeile:Max Mustermann=%Name%! SET ganze_zeile=!ganze_zeile:maxmustermann=%EMail%! SET ganze_zeile=!ganze_zeile:Abteilung=%Abteilung%! SET ganze_zeile=!ganze_zeile:xxxx=%Rufnummer%! ECHO !ganze_zeile! ECHO !ganze_zeile! >> %ziel% ) pause
Der Code durchsucht eine HTML-Datei und ändert wie oben beschrieben die Daten gemäß der Eingabe der User.
Mein Problem ist, dass Umlaute nicht richtig übergeben werden. Z.B. Das Ü in Müller wird als irgendein Symbol dargestellt.
Wäre wirklich für eine Hilfestellung dankbar. P.S. PowerShell darf ich nicht verwenden.