Valeur avec caractères speciaux table sql utf8_encode
Résolu
Bonjour tout le monde,
Je suis en pleine galère depuis quelques jours. Je n'arrive pas à trouver une solution à mon problème et je ne comprends pas du tout qu'elles sont les causes.
je vous explique rapidement :
Dans ma base de données toute les données sont encode en UTF8, j'ai essayé depuis quelques jours de classer mes données et les afficher dans un tableau, jusqu'ici tout est ok, la connexion ce fait correctement et toutes les données sont classées comme je souhaitais. Le problème que j'ai rencontré c'était avec le statu qui contenaient des caractères spéciaux, il m'affiche les mots avec des <?> dans mon tableau.
Voici la requête
Pour afficher les données :
Merci d'avance pour votre aide,
En vous souhaitant d’excellentes fêtes de fin d’année.
Je suis en pleine galère depuis quelques jours. Je n'arrive pas à trouver une solution à mon problème et je ne comprends pas du tout qu'elles sont les causes.
je vous explique rapidement :
Dans ma base de données toute les données sont encode en UTF8, j'ai essayé depuis quelques jours de classer mes données et les afficher dans un tableau, jusqu'ici tout est ok, la connexion ce fait correctement et toutes les données sont classées comme je souhaitais. Le problème que j'ai rencontré c'était avec le statu qui contenaient des caractères spéciaux, il m'affiche les mots avec des <?> dans mon tableau.
Voici la requête
<?php
mysqli_set_charset($connexion, "utf8");
$query2 = "SELECT * FROM prise_en_charge WHERE statu = 'Commande réceptionné'" ; // quand j'ai essayé statu = 'Commande réceptionné' les données ne s'affiche pas
$show2 = mysqli_query($connexion, $query2) or die ("Error");
?>
Pour afficher les données :
<?php
while ($row2 = mysqli_fetch_array($show2)) {?>
<tr class='gradeC'><td><?php echo utf8_decode($row2[0]) ; ?></td>
<td><?php echo utf8_decode($row2[1]); ?></td>
<td><?php echo utf8_decode($row2[2]); ?></td>
<td class='center'><?php echo utf8_decode($row2[4]); ?></td>
<td><?php echo utf8_decode($row2[5]); ?></td>
<td><?php echo utf8_decode($row2[8]); ?></td>
<td><?php echo utf8_decode($row2[9]); ?></td>
<td><?php echo utf8_decode($row2[10]); ?></td>
<td><?php echo utf8_decode($row2[11]); ?></td>
<td><?php echo utf8_decode($row2[14]); ?></td>
<td><?php echo utf8_decode($row2[12]); ?></td>
<td><?php echo utf8_decode($row2[13]); ?></td>
</tr>
<?php
}?>
Merci d'avance pour votre aide,
En vous souhaitant d’excellentes fêtes de fin d’année.
| EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici :ICI Merci d'y penser dans tes prochains messages. |