Bonjour à tous,
J'espère trouver l'aide nécessaire car je ne sais vraiment plus comment faire...
J'ai un code PHP qui créé un fichier XML dont voici une partie :
Mon problème est que le fichier se créé mais il fait 0b et bien sûr on ne peux l'ouvrir.
Si je garde le meme code php en enlevant l'encodage iso 8859-1 dans mon code php, le fichier xml se créé bien mais les accents sont mal interprétés.
Comment je dois faire ?
J'ai essayé de mettre cette ligne :
Mais ça fonctionne pas plus...
J'ai essayé de mettre le fichier php en iso 8859-1 aussi car il est par défaut en UTF8 sans BOM.
Ca fonctionne pas non plus...
Je sais plus quoi faire ! Help please!!!!
Merci
J'espère trouver l'aide nécessaire car je ne sais vraiment plus comment faire...
J'ai un code PHP qui créé un fichier XML dont voici une partie :
$domDocument = new DOMDocument('1.0','iso-8859-1');
$domDocument->formatOutput = true;
$domElement = $domDocument->createElement('com');
$domAttribute = $domDocument->createAttribute('date');
$domAttribute->value = $Datecata;
$domElement->appendChild($domAttribute);
$domDocument->appendChild($domElement);
$title = $domDocument->createElement('prenom');
$title = $domElement->appendChild($title);
$valeur = $domDocument->createTextNode($prenom);
$valeur = $title->appendChild($valeur);
$domDocument->save("mon/chemin_".$NomDuFichier.".xml");
Mon problème est que le fichier se créé mais il fait 0b et bien sûr on ne peux l'ouvrir.
Si je garde le meme code php en enlevant l'encodage iso 8859-1 dans mon code php, le fichier xml se créé bien mais les accents sont mal interprétés.
Comment je dois faire ?
J'ai essayé de mettre cette ligne :
$valeur = $domDocument->createTextNode(utf8_encode($prenom));
Mais ça fonctionne pas plus...
J'ai essayé de mettre le fichier php en iso 8859-1 aussi car il est par défaut en UTF8 sans BOM.
Ca fonctionne pas non plus...
Je sais plus quoi faire ! Help please!!!!
Merci