PHP et Mysql : Problème utf8 et cp1251

Fermé
Karen - 28 nov. 2010 à 02:11
 Karen - 29 nov. 2010 à 01:36
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 :)

2 réponses

avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 503
28 nov. 2010 à 14:52
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.
0
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 :)
0