Hello ,

J'ai un code qui lit des données d'une database , ensuite qui génère une instance d'une classe objet qui est parsé pour créer un fichier Xml avec Xerces.
Le programme est codé en C++.
Le programme est codé avec des définitions de précompilation pour fonctionner sous Win32 et Unix.
Ma classe objet à parser contient des attributs de type float ou (char **).
L'application fonctionne bien sous Win32.
Mais sous Unix j'ai des caractères spéciaux qui sont mal traduit comme le ° ou le é.
Avant de parser j'ai fait un printf de mes éléments , et je vois bien mon ° et mon é.
En sorti dans mon fichier Xml , j'ai des caractères bizarre à la place.
J'ai essayer de parser avec UTF-8 ou ISO-8859-1 j'ai toujours l'erreur.

Avez-vous déjà rencontrer ce type de problème sous Unix avec Xerces.
Merci pour votre aide.