Bonjour,
Si je comprends bien, vous avez créé vous-même ces fichiers xml.
L’indication <?xml version="1.0" encoding="UTF-8"?>
ne suffit pas à ce que le fichier soit réellement en UTF-8, et ce n’est manifestement pas le cas, mais très probablement de l’ISO-8859-1 (ou une variante proche si vous êtes dans Windows). Il vous faut revoir la manière dont vous créez vos flux xml en indiquant dans le langage de programmation ou à l’outil d’édition que vous utilisez qu’il faut enregistrer les chaines de caractères dans les fichiers avec l’encoding UTF-8.