Hi,

following application creates a text file with strange content:

void writeTextFile(string filePath, string text)
{
        import std.stdio: File;
        auto f = File(filePath, "w");
        f.write(text);
        f.close();
}

void main()
{
        import std.ascii: newline;
        
        string s = "a=1"~newline~"b=2";
        writeTextFile("./test.txt", s);
}

Notepad++ detects the file as macintosh UTF8 file.
The file has following content:
a=1CR
CRLF
b=2

Where the first CR comes from? Is this a bug?
dmd v2.071.2 on win10

Kind regards
André

Reply via email to