PHP et Mysql : Problème utf8 et cp1251

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 :)

2 réponses

  1. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    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
  2. Karen
     
    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