problème encodage caractére

problème encodage caractére - PHP - Programmation

Marsh Posté le 29-02-2008 à 14:47:36    

j'ai un problème encodage de caractère  
voici ma page en php

Code :
  1. <?
  2. include ('blog/_connexion.php');
  3. include ('fonc-url.php');
  4. if ($page=="" ) $page=1;
  5. $idmenu=$id;
  6. while ($idmenu!=0)
  7. {
  8. $query="SELECT name, inside, compteur FROM 1two_annuaire_cat WHERE compteur='$idmenu'";
  9. $res_cat_temps = @mysql_query($query,$db);
  10. $list_cat_temps=@mysql_fetch_row($res_cat_temps);
  11. $tempstitle=$list_cat_temps[0];
  12. $tempstitle=fonc_url($tempstitle);
  13. $tabmenu[]="<a href='/$tempstitle-$list_cat_temps[2]-1.html' class='liencatnav'>$list_cat_temps[0]</a>";
  14. $tabtitle[]="$list_cat_temps[0]";
  15. $idmenu=$list_cat_temps[1];
  16. }
  17. $nbrtabtitle=count ($tabtitle);
  18. for ($u=$nbrtabtitle-1; $u>=0; $u--)
  19. {
  20. $titlepage.=" - $tabtitle[$u]";
  21. if ($u==0) $submittitle=$tabtitle[$u];
  22. }
  23. ?>
  24. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  25. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
  26. <head>
  27. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  28. <title><? echo "$titre" ?></title>
  29. <meta name="description" content="Annuaire <? echo "$titlepage"; ?>" />
  30. <meta name="keywords" content="Annuaire de liens 1two<? echo "$titlepage"; ?>" />
  31. <link rel="stylesheet" href="style.css" type="text/css" />
  32. </head>
  33. <body>
  34. <?
  35. echo "image : <img src='http://www.robothumb.com/src/?url=$lien&size=320x240' alt='$titre' />";  echo "<br />";
  36.   echo "titre : $titre";         echo "<br />";
  37.  echo "date : $date"         ;echo "<br />";
  38.  echo "lien : $lien"         ;echo "<br />";
  39.  echo "description : $description";
  40. ?>
  41. </body>
  42. </html>


 
les variable ce trouve dans une autre page je les passe via le lien  
 
voici ce que affiche  

Code :
  1. titre : De Jelin, Electroménager haut de gamme made in Belgium
  2. date : 2008-02-14
  3. lien : http://www.dejelin.com/fr/
  4. description : Le site de DeJelin (société belge vendant de l’électroménager haut de gamme aux particuliers et à l’Horeca) est un outil trilingue (français/anglais/néerlandais) servant à améliorer notre image de marque et notre notoriété tout en offrant la possibilité a


 
****dans ma page index.php tout s'affiche normalement****


Message édité par mrnero2006 le 29-02-2008 à 19:13:58
Reply

Marsh Posté le 29-02-2008 à 14:47:36   

Reply

Marsh Posté le 29-02-2008 à 17:14:21    

çà vient probablement de l'encodage de ta base de données


---------------
Feed-back HA/Ventes HFR | http://www.nexen.org Lans dans le nord de la France
Reply

Marsh Posté le 29-02-2008 à 19:12:48    

est que-il y a une solution

Reply

Marsh Posté le 29-02-2008 à 23:49:02    

Regarde la meta Content-Type, tu spécifie un encoding iso-8859-1 alors que le reste est en utf-8

Reply

Sujets relatifs:

Leave a Replay

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