Gerade bei Dateien/Stream gibt es bei Multiplatform gern paar kleinere Problemchen.
z.B. nutzen im Windows viele Programme
ANSI als Default, wenn eine Textdatei keinen BOM hat,
während im MacOS die selben Dateien aber per Default als UTF-8 behandelt werden wollen.
In Linux/Mac speicherst du UTF-8 und im Windows wird das als
ANSI mit "komischen" Umlauten ausgelesen.