pyxos Posté 30 Août 2006 Posté 30 Août 2006 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
v4np13 Posté 30 Août 2006 Posté 30 Août 2006 (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é 30 Août 2006 par v4np13
Anonymus Posté 1 Septembre 2006 Posté 1 Septembre 2006 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.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant