Pourquoi quand je génère mon fichier xml j'ai ces caractères � ? - PHP - Programmation
Marsh Posté le 04-10-2008 à 16:42:53
encodage de caractères.
Marsh Posté le 05-10-2008 à 02:05:48
Salut,
colle ça à la première ligne de ton script qui te sort ton fichier xml :
Code :
|
normalement ça devrait résoudre le soucis
Marsh Posté le 05-10-2008 à 10:36:49
Il faut que la sortie soit encodée comme cela est prévu :
tout utf8 ou tout iso-8859-1.
Code :
|
http://fr.php.net/utf8_encode
Ou bien :
Code :
|
Marsh Posté le 08-10-2008 à 14:43:03
luc@s > Ben t'as pas forcément besoin de faire des utf8_encode si ta bdd ou le contenu de tes objets est déjà en utf8.
Marsh Posté le 08-10-2008 à 21:20:20
Tout à fait Dupont. Je dirais même plus : "Faire autre chose que l'utf-8, c'est mal !"
Marsh Posté le 08-10-2008 à 23:03:52
CyberDenix a écrit : Tout à fait Dupont. Je dirais même plus : "Faire autre chose que l'utf-8, c'est mal !" |
et pourquoi donc ?
l'iso peut suffire amplement, je crois que l'utf8 prends plus de place.
Un jour j'avais des problèmes d'accents car Eclipse encodé en ANSI-US. Normal, vous me direz parce qu'il n'y pas d'accent en anglais
Je l'ai passé au format ISO, et pouf plus de problème d'accents.
Bref, cela peut etre aussi bien l'iso, si pour du francais / anglais.
Marsh Posté le 08-10-2008 à 23:22:54
alors pour résoudre le débats du xml et de l'encodage
L UTF8 est un encodage universel c'est a dire que qu'importe soit le language tout caractère peut etre coder donc si je met des caractères japonais ou chinois sur mon xml dans l'avenir lors d'une traduction pas besoin de tout reprendre si tout le site est deja en UTF8
regarde les infos sur l'utf8 et utf16 ca te donnera des indications sur le sujet Wikipédia est ton amis
Marsh Posté le 09-10-2008 à 12:56:59
+1 ça ne coute pas grand chose à travailler en utf-8 mais on y gagne enormément en souplesse par la suite.
Marsh Posté le 04-10-2008 à 16:12:59
Bonjour,
J'ai un problème avec la création d'un fichier xml, ca se passe au niveau de la génération quand le fichier est écrit et non au niveau de la lecture du fichier, les accents sont remplacés par des �
Savez vous d'où vient le problème ?
Merci.