Rappel : Pour être compatible avec la norme XML, les seuls encodages qu'un parses XML doit implémenter sont UTF-8 et UTF-16.
Sachant que ces 2 encodages permettent de coder les jeux de caractères unicode (c'est à dire à peu près tous les caractères possibles) il n'y a pas à chercher midi à 14heures. (Nota UTF-8 pend moins de place pour les caractères ASCII donc il est à préférer).
Ceci étant, il faut quand même installer la police de caractères ad hoc sur ton système pour qu'il puisse afficher correctement le contenu de ton fichier.