Bonjour,
J'ai actuellement une base de donnée en MySQL 5.0 où les tables sont encodées en "latin1 -- cp1252 West European" avec une collation "latin1_swedish_ci".
Souhaitant passer en UTF8 pour l'affichage de mes pages à la place d'ISO-8859-1, je dois donc convertir ma base en UTF8 pour que l'affichage des caractères spéciaux et accentués soit correct.
Pour ce faire, j'ai exécuté cette commande :
Code :
- ALTER TABLE `maTable` CONVERT TO CHARACTER SET `utf8`;
|
Quand je regarde mes champs, ils sont biens en "utf8" avec une collation "utf8_general_ci". Malheureusement, quand j'affiche mes données sur une page, j'ai toujours des caractères mal affichés sauf si j'exécute d'abord la requête " SET NAMES `utf8` " : est-ce normal ?
Merci d'avance pour vos réponses