var dateipfad = Folder.desktop + "/testdatei.txt"; var f = File( dateipfad ); f.open("w"); f.write("aniversári"); f.close();
var dateipfad = Folder.desktop + "/testdatei.txt"; var f = File( dateipfad ); f.open("w"); f.encoding = 'UTF8'; f.write("aniversári"); f.close();
var dateipfad = Folder.desktop + "/testdatei.txt"; var f = File( dateipfad ); f.encoding = 'UTF8'; <--- das war es :) f.open("w"); f.write("aniversári"); f.close();
/*bool*/function writeString2File(fileName, string2Write, encoding) { try // writeString2File { var file = File (fileName); if (file==null) throw new Error("Konnte das Dateiobject nicht erzeugen: \n" + fileName); if (encoding==null)file.encoding = "UTF-8"; else file.encoding=encoding; if (!file.open("w")) throw new Error("Konnte Datei nicht zum schreiben öffnen: \n" + fileName); if (!(file.write(string2Write))) throw new Error("Konnte Dateiinhalt nicht schreiben: \n" + fileName); if (!(file.close())) { throw new Error("Konnte Datei nicht schließen: \n" + fileName); } return true; } catch (error) // writeString2File { throw error; } return false; } }