PHP en-tête xml en utf-8

Je suis en utilisant le header() fonction de transformer un fichier en XML standard.
Le problème est que lorsque j'utilise <?php header("Content-type: text/xml; charset=utf-8"); ?> simplement, il rend le <?xml version="1.0"?>, sans le enconding/charset. Suis-je en l'utilisant à tort?

OriginalL'auteur tenshimsm | 2011-03-06