2
Indiquez l’intérêt que vous portez à cette question
0

Probleme d’encodage en base de données

Bonsoir.
J’ai voulu migrer l’hégerment d’un site sous spip (3.1.4).
Je passe d’une config php 5.3/ mysql 5.0 à php 5.6/mysql 5.5.

Seulement j’ai une mauvaise surprise au premier affichage du site dans le nouvel hébergement : les é deviennent des é (etc pour les autres caractères).

Au sujet de la configuration, le site était "déjà" en utf8 sur l’ancien hébergement.
Voulant comprendre ce qu’il se passe, je repère que ce souci ne concerne que les chaines de caractères provenant de la BDD.
Je me dis qu’il doit y avoir un pépin avec un fichier de config.
Mais rien à faire. Je me décide alors à verifier en base de données du nouvel hébergement. Les "é" sont présents en BDD...
Pris d’un gros doute, je verifie la base d’origine : même cas.

Comment cela se fait-il et comment puis-je y remedier ?
Pour info, l’interclassement est sur latin1_swedish_ci, ce qui m’étonne.