Wo siehst du dir den das Ergebnis deines einlesens wieder an? schreibst du in eine neue Datei? Dann musst du auch beim schreiben das Encoding angeben. Ich brauche das auch bei einem Programm von mir und habe keine Probleme mit .txt Dateien und massig Umlauten.