Aller au contenu

Sujets conseillés

Posté

Bonjour,

Je récupère un fichier XML créé avec Mac Word et les caractères accentués ainsi que les apostrophes sont mal intéprétés :( Il apparaît des rectangles à la place des caractères d'origine.

Que puis-je faire pour nettoyer les fichiers ?

Je précise que je suis sur PC Windows XP.

Y aurait-il une méthode pour produire (à coût zéro) un fichier XML propre sous Mac ?

Merci d'avance

Posté (modifié)

Tu utilises quel encodage ? UTF-8 ou ISO-8859-1 ou autre, teste pour voir dans chaque cas.

Autrement, tu peux utiliser ceci (jamais testé) :

<![CDATA[Ton texte avec accents, guillemets,...]]>

Et enfin, la dernière solution, la plus ennuyeuse, c'est coder tes accents, guillemets (sans espaces):

" & quot;

' & aquot;

é & eacute;

ê & ecirc;

è & egrave;

J'espère avoir bien compris ce que tu demandais, dis moi si c'est bon ;)

Modifié par v4np13
Posté

Il te faut très probablement appeler tes chaines de caractère avec la fonction utf8_decode($str) au lieu d'afficher ta chaine directement.

Les carrés sont bien souvent la preuve d'un fichier coté en UTF8, qu'il faut décoder avant de l'envoyer au navigateur. ;)

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...