Probleme de caractaire à la sortit d'une BDD

Gaïem -  
 Gaïem -
Bonjour à tous,
voila je viens de créer une base de données dans laquelle je vais fouiller via un formulaire PHP. Le problème est que certain mots comporte des accents (comme ì , ù , à , etcetc) et que ces derniers me sont restituer avec des "?" à la place des lettres à accent :(.
Pouvez-vous me dire de quel façon je peu les rendre lisible s'il vous plait ?
Configuration: Windows 7
Firefox 3.5.7

4 réponses

  1. WibiMaster Messages postés 31 Statut Membre 1
     
    Bonjour,
    essaie ça :

    si $texte est ton texte accentué, affiche-le de cette manière :
    (mb_convert_encoding($texte), "UTF-8", "ISO-8859-1")

    Donne des nouvelles ^^

    WibiMaster
    0
  2. Gaïem
     
    Merci de votre reponse et desole du retard ^^
    j'essai sa tout de suite et je vous tien au courant :)
    0
  3. Gaïem
     
    Ma ligne de code originel ressemble a sa :
    <td scope="col"><center><font color="#FF0000"><b><u><?php echo $donnees['navi'] ; ?></u></b></font></center></td>


    Doit elle donc devenir sa :
    <td scope="col"><center><font color="#FF0000"><b><u><?php echo (mb_convert_encoding($donnees['navi']), "UTF-8", "ISO-8859-1")  ; ?></u></b></font></center></td>


    J'avoue ne l'avoir jamais utiliser et ne pas savoir comment l'inscrire car quand je la met sous la 2em forme ma ligne me renvoi :
    Parse error: syntax error, unexpected ',' in /homepages/38/d291023286/htdocs/osctest/resultat_fr.php on line 35


    Merci d'avance
    0
  4. Gaïem
     
    C'est bon ^^ il me fallais faire une variable en plus pour decode et ensuite lire ma variable :
    while ($donnees = mysql_fetch_array($recherche) )
    
    {
    $motdecode = mb_convert_encoding($donnees['navi'], "UTF-8", "ISO-8859-1");
    	?>
    	<tr>
      <td scope="col"><center><font color="#FF0000"><b><u><?php echo $motdecode;?></u></b></font></center></td>


    Un grand merci à vous de la part de la communauté fr de Learnnavi ^^ (et surtout de ma part^^).
    0