Vous devez vous assurer que vous utilisez UTF-8 partout et que PHP et MySQL sont configurés pour gérer UTF-8.
Dans le html, ajoutez la balise meta :
<meta charset="utf-8" />
Et enregistrez-le au format UTF-8. voici comment faire cela dans le bloc-notes++ .
Définissez les tables MySQL pour prendre en charge UTF-8, créez une table avec :
DEFAULT CHARSET=utf8;
Et définissez la connexion sur :
mysql_set_charset('utf8', $con);
Activer UTF-8
dans le php.ini
:
default_charset = "utf-8"
Pour une vérification manuelle complète, Gestion d'Unicode d'avant en arrière dans une application Web