PHP et Mysql : Problème utf8 et cp1251
Karen
-
Karen -
Karen -
Bonjour,
J ai une table dans une base de donnée Mysql dont il existe une colonne de type cp1251_general_ci et lorsque je fait un enregistrement à partire d'une action POST les 'ééééé' devient '?????'
Je voudrai une solution sans changer l'Interclassement de cette colonne
Merci d'avance :)
J ai une table dans une base de donnée Mysql dont il existe une colonne de type cp1251_general_ci et lorsque je fait un enregistrement à partire d'une action POST les 'ééééé' devient '?????'
Je voudrai une solution sans changer l'Interclassement de cette colonne
Merci d'avance :)
2 réponses
-
Salut.
Il faut que l'encodage de tes scripts soit le même que celui de tes tables.
Si tu utilises un encodage différent de celui du serveur, il faudra l'indiquer toi-même avec la fonction header() en PHP ou avec une <meta />, ou un .htaccess. -
Merci avion-f16
voilà j ai résolu mon problème il faut just faire un mysql_query("SET NAMES CP1251"); après la connexion à la base de donnée :)