Die Idee ist ok, das würde den Code aber unleserlich machen.
oder mal z.B.
CHCP 850
(DOS-Latin I) oder
CHCP 1252
(
ANSI Latin I) als einen der ersten Befehle ausprobieren.
CHCP 850 macht schon den Job und aktiviert die Codepage auf 850, das ändert nur nichts am Problem der Batchdatei. Welche Codepage wendet der Notepad von Windows? Ich denke 850, denn es ändert sich nichts.
Das interessante ist, dass der Ordner in dem die Batchdatei ausgeführt wird, selbst Umlaute enthält, und die werden in der Eingabeaufforderung korrekt dargestellt. Nur die Batchdatei scheint Probleme zu machen.