So leicht bin ich nicht verärgert.
Ich wollte nur klarstellen, insbesondere für Andere, die hier mal drüber lesen, daß das Problem ausschließlich die Zeilenenden waren. Die unterschiedliche Kodierung hat hierfür keine Bedeutung, weil beide beim verwendeten Text 'write_enable=no' übereinstimmen.
Das, was Du echtes ASCII nennst, heißt auch 'ANSI X3.4-1986', und ist somit ein ANSI-Code. Und das, was Du ANSI-Code nennst, wird normalerweise Windows-1252 genannt und ist eine Erweiterung von ISO-8859-1. Von beiden ist mir nicht bekannt, daß sie etwas mit ANSI zu tun hätten, außer natürlich der ASCII Teilmenge. Ich wüßte auch nicht, warum das amerikanische ANSI eine Kodierung definieren sollte, die hauptsächlich für westeuropäische, nicht-englische Sprachen nützlich ist.
Unabhängig davon wird die Kodierung Windows-1252 in einigen Windows-Programmen 'ANSI' genannt, aus welchem Grund auch immer.