Heisst das: "xmlwriter_start_document('1.0','UTF-8');" ?
Ja, exakt das :)
Von was dargestellt?
Das generierte XML schaue ich mir im Firefox an. Ich habe das Problem nun anders gelöst, ich lasse mit htmlentities() alle Zeichen umwandeln, die in HTML-Code anders dargestellt werden können. Darunter fallen dann auch Umlaute (=> z.B. ä)