wie speicherst du denn den string in die datei?
zeig mal bitte den code

könnte sein, dass es beim speichern probleme gibt. unter windows ist ein zeilenumbruch nämlich "\n\r". denkbar, dass die schreibfunktion das so in die datei schreibt und dann mit dem \r wieder ausliest, was dann die engine anders interpretiert