probléme d'insertion de caractères accentués dans un xml via php

probléme d'insertion de caractères accentués dans un xml via php - PHP - Programmation

Marsh Posté le 03-11-2009 à 18:52:42    

bonjour je voudrait modifier un fichier XML via un script php mon problème est le suivant si je récupère un accent et que je l'écrit dans mon fichier XML l'accent ne ressort pas et j'ai à la place des caractères genre rectangle etc.
 
voici mon script php :
 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>creacat</title>
</head>
<?php
 
$file = $_FILES['fichier']['name'] ;
$galery=$_POST['cat'];
$width=$_POST['largeur'];
$height=$_POST['hauteur'];
echo $galery;
 
if (isset($_FILES['fichier']) AND $_FILES['fichier']['error'] == 0)
{
   move_uploaded_file($_FILES['fichier']['tmp_name'], '../images/' . basename($_FILES['fichier']['name']));
   echo "L'envoi a bien été effectué !";
 
}
 
$texte='<image>
   <url>images/'.$file.'</url>
   <caption><![CDATA[<font size="50"></font><br><u><a href="'.$galery.'   .php">'.$galery.'  </a></u> ]]></caption>
   <width>'.$width.'</width>
   <height>'.$height.'</height>
</image>'
;
$fichier=fopen("../gallery.xml","r+" );
$lire=fgets($fichier);
while($lire)
{
  $lire=fgets($fichier);
};
fputs($fichier,$texte);
fclose($fichier);
 
?>
</body>
</html>
 
et mon XML :
 
<?xml version="1.0" encoding="iso-8859-1"?>
<gallery frameColor="0xFFFFFF" frameWidth="15" imagePadding="20" displayTime="6" enableRightClickOpen="true">
<image>
   <url>images/Beautee.jpg</url>
   <caption><![CDATA[<font size="50"></font><br><u><a href="http://www.google.fr">Beauté</a></u> ]]></caption>
   <width>465</width>
   <height>698</height>
</image>
<image>
   <url>images/Portrait.jpg</url>
   <caption><![CDATA[<font size="50"></font><br><u><a href="http://www.google.fr">Portrait</a></u> ]]></caption>
   <width>465</width>
   <height>700</height>
</image>
<image>
   <url>images/Mode.jpg</url>
   <caption><![CDATA[<font size="50"></font><br><u><a href="http://www.google.fr">Mode</a></u> ]]></caption>
   <width>465</width>
   <height>700</height>
</image>
<image>
   <url>images/as.JPG</url>
   <caption><![CDATA[<font size="50"></font><br><u><a href="beaute.php">beaute</a></u> ]]></caption>
   <width>465</width>
   <height>700</height>
</image><image>
   <url>images/</url>
   <caption><![CDATA[<font size="50"></font><br><u><a href="ᡠꪩ   .php">ᡠꪩ  </a></u> ]]></caption>
   <width>465</width>
   <height>465</height>
</image><image>
   <url>images/</url>
   <caption><![CDATA[<font size="50"></font><br><u><a href="蠡aᡠ� .php">蠡aᡠ�</a></u> ]]></caption>
   <width>700</width>
   <height>465</height>
</image><image>
   <url>images/</url>
   <caption><![CDATA[<font size="50"></font><br><u><a href="蠡aᡠ� .php">蠡aᡠ�</a></u> ]]></caption>
   <width>700</width>
   <height>465</height>
</image>
 
 
Merci d'avance

Reply

Marsh Posté le 03-11-2009 à 18:52:42   

Reply

Marsh Posté le 03-11-2009 à 21:04:28    

verifie bien l'encodage du fichier et des textes   utf8 <-> ansi

Reply

Marsh Posté le 03-11-2009 à 21:34:23    

stealth35 a écrit :

verifie bien l'encodage du fichier et des textes   utf8 <-> ansi


 C'est à dire je suis censé faire quoi? J'ai essayé pas mal de chose sans succès

Reply

Marsh Posté le 04-11-2009 à 00:42:22    

up aidez moi !

Reply

Marsh Posté le 05-11-2009 à 11:37:25    

pp1807 a écrit :

up aidez moi !


 
Vous pouvez essayer d'ajouter  
header('Content-Type: text/html; charset=iso-8859-1');
 
 au début du fichier php


---------------
aujourd'hui est une bonne journée. Polices
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed