UTF-8, les caractères accentués français question

Quand je vois les données stockées sur la base de données mysql à l'aide de phpmyadmin, les caractères sont stockés exactement comme é à ç cependant, lorsque j'utilise le php pour l'affichage de ces données sur un document html qui a exactement la structure suivante:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
</head>

<body>
</body>
</html>

J'ai eu carrés à la place des caractères accentués, cependant, je n'ai pas ce problème avec les caractères accentués sur le contenu statique qui n'ont pas été chargés à partir de mysql sur la même page.

quand je vois dans le code source de la page, ils semblent être identiques! par exemple:

partie des données statiques sur le code source affiché comme:

éçà

partie de mysql origine des données:

éçà

j'ai essayé de remplacer

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

avec

<meta http-equiv="Content-Type" content="text/html; charset=windows-1552" />

et comme résultat que j'ai obtenu mysql l'une fixe, statique avec des places !

un indice?

Ressemble à une mauvaise question. Peut-être que votre DB pilotes ne sont pas en UTF-8? Le fait que les données de la DB indique OK lorsque vous changez de windows-1552 et les fichiers statiques ne peut signifier que votre fichier source est (correctement) en UTF-8, mais les données à partir de votre base de données est en arrivant dans le mauvais format d'encodage. Tout ce qui se passe, s'en tenir à UTF-8.
Merci pour votre réponse, j'ai vérifié la base de données et j'ai trouvé le Classement est mis à latin1_swedish_ci, qui pourrait être la source du problème?
Oui, c'est la source du problème, vous stockez vos données en ascii dans mysql, mais d'essayer de montrer que l'utf8 dans votre code html..
Oui, c'est la question, très probablement.
beaucoup de choix à la utf-8 niveau de menu sur phpmyadmin, qui a le droit devrais-je choisir?

OriginalL'auteur Mbarry | 2013-04-20