Problème encodage

VaN
Mammouth du PHP | 1107 Messages

27 mars 2010, 01:40

Bonjour,

pour le projet sur lequel je travaille, j'ai du migrer un outil d'envoi de newsletters d'un serveur mutualisé vers un nouveau serveur IIS dédié.

J'ai donc récupéré le dossier FTP, que j'ai re-uploadé sur le nouveau serveur. J'ai également exporté la base de données, que j'ai importé dans une nouvelle base de données sur le serveur dédié. J'ai bien vérifié que ma nouvelle base possède le même encodage que l'ancienne, latin1_swedish_ci.

Les tables sont également encodées en latin1_swedish_ci, ainsi que tous les champs de chaque table, comme sur l'ancienne base.

Dans l'ancienne base de données, les caractères accentués apparaissent ainsi :
Innovation : le modèle français en question
Dans la nouvelle base de données, de même :
Innovation : le modèle français en question
Pourtant, lorsque j'affiche le site sur le nouveau serveur, les caractères affichés sont mal encodés, alors que tout est nickel lorsque j'affiche le site sur l'ancien serveur.

Affichage sur l'ancien site :
Innovation : le modèle français en question
Affichage sur le nouveau site :
Innovation : le modèle français en question
Un peu d'aide serait la bienvenue, je ne sais pas où se situe le problème.

ViPHP
ViPHP | 2287 Messages

27 mars 2010, 03:14

Bonjour,

AB a fait un bon tuto pour démystifier les problèmes de charset : le tuto qui va bien.
if(!@work()){ Nespresso(); } else { what(); }
______________________________