Probleme avec charset (UTF-8 & iso-8859-1)

mariostar27 Messages postés 442 Statut Membre -  
mariostar27 Messages postés 442 Statut Membre -
Bonjour,
j'ai un problème avec l'écriture sur un site web.
quand je mets le charset en UTF-8, le html se li bien mais en PHP, j'ai un problème quand je demande d'affiché des informations d'une base de donné.
en iso-8859-1, les informations de la base de données son bien écrite. seulement, maintenant c'est se que j'ai en html qui ne s'affiche plus.

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
...
<p>envoyé <?php echo $donnees['contenu'] ?></p>


Ici, envoyé s'écrit correctement (le "é" est bien écrit) seulement, $données['contenu'] m'affichera des losange avec ? pour lé caractères comme "é", "è", "à", etc...

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
...
<p>envoyé <?php echo $donnees['contenu'] ?></p>

Ici, $données['contenu'] sera bien écrit. seulement le "é" de envoyé me fait des signe bizarre. Que faire ???


A voir également:

1 réponse

mariostar27 Messages postés 442 Statut Membre 26
 
Réponse :
garder iso-8859-1 et remplacé les caractères spéciaux par le CODE iso.
exemple :
é = é
0