PhoneGap: Unicode-Datei mit BOM schreiben

1365945975_gnome-mime-text-xmlHier mal ein kleiner Post für zwischendurch.

Der PhoneGap-FileWriter schreibt in der Regel UTF-8-Dateien raus, verzichtet aber auf eine vorangestellten BOM (Byte-Order-Marker). Das hat zur Folge, dass z.B. CSV-Dateien mit Umlauten in Excel nicht korrekt angezeigt werden.

writer.write("\uFEFF");

Dieses Snippet (vor dem eigentlichen Schreiben) löst das Problem. Happy Coding!