Hallo,
Durch
reader.readAsText(file);
wurde der Inhalt verändert.
das ist naheliegend.
Besser ist natürlich
reader.readAsBinaryString(file);
. Damit sieht es schon deutlich besser aus, aber noch immer nicht korrekt.
Hmm.
Leider kann ich das hier nicht zeigen, da der Editor hier nicht alle Zeichen wiedergeben mag. Daher als Bild:
Da du immer noch nicht zeigen magst, was du da genau tust, kann ich auch nur feststellen: Es gibt Unterschiede. Wie und wo sie entstehen - keine Ahnung.
Aufgefallen ist mir noch, dass die Original-Datei von meinem Editor als ANSI-Format angezeigt wird, die von mir gespeicherte aber als UTF8.
Das deutet darauf hin, dass der ganze Dateiinhalt eben doch in UTF-8 konvertiert wurde - und diesmal anscheinend korrekt.
Was nichts daran ändert, dass eine solche Umcodierung hier nicht sein darf.
Live long and pros healthy,
Martin
Früher war ich klein und dumm. Inzwischen hat sich so manches geändert. Ich bin größer geworden.