Hallo Martin,
ok, ich habe eine (zugegebenermaßen einleuchtende) Ursache gefunden:
Durch reader.readAsText(file);
wurde der Inhalt verändert.
Besser ist natürlich reader.readAsBinaryString(file);
. Damit sieht es schon deutlich besser aus, aber noch immer nicht korrekt.
Leider kann ich das hier nicht zeigen, da der Editor hier nicht alle Zeichen wiedergeben mag. Daher als Bild:
Aufgefallen ist mir noch, dass die Original-Datei von meinem Editor als ANSI-Format angezeigt wird, die von mir gespeicherte aber als UTF8.
Vielleicht hast Du noch einen Tipp?
LG Klaus