Bonjour à tous,
Je gère un site conçu avec spip 3.
J'essaie en vain de passer mon site d'un jeu de caractères iso-8859-1 à utf-8 afin de corriger un vilain problème d'affichage qui fait que tous les caractères accentués sont remplacés par les losanges noirs avec à l'intérieur un point d'interrogation.
Pour ce faire, j'ai :
- modifié le Jeu de caractères du site de iso-8859-1 à utf-8,
- encodé tous les fichiers html en utf-8 sans bom,
- convertis toutes les tables en utf-8 avec la commande sql ALTER TABLE
{tablename} CONVERT TO CHARACTER SET utf8; (merci encore Frédéric pour ses
conseils).
- lancé la commande sql SET NAMES 'utf8';
mais rien à faire, j'ai toujours les losanges noirs à la place des caractères accentués
Aurais-je loupé une étape ?
Par ailleurs, je remarque que dans PhpMyAdlin toutes les tables ne sont pas en utf-8, ce qui explique peut-être le problème, notamment les tables suivantes :
Collation database et collation server qui sont en latin1_swedish_ci
Comment puis-je modifier ces tables pour les faire passer en utf-8 ?
Quelle est la démarche pour passer un site spip de iso-8859-1 à utf-8 ?
Merci à tous pour votre aide, je ne sais plus quoi faire...
Amicalement,
Thierry
Je gère un site conçu avec spip 3.
J'essaie en vain de passer mon site d'un jeu de caractères iso-8859-1 à utf-8 afin de corriger un vilain problème d'affichage qui fait que tous les caractères accentués sont remplacés par les losanges noirs avec à l'intérieur un point d'interrogation.
Pour ce faire, j'ai :
- modifié le Jeu de caractères du site de iso-8859-1 à utf-8,
- encodé tous les fichiers html en utf-8 sans bom,
- convertis toutes les tables en utf-8 avec la commande sql ALTER TABLE
{tablename} CONVERT TO CHARACTER SET utf8; (merci encore Frédéric pour ses
conseils).
- lancé la commande sql SET NAMES 'utf8';
mais rien à faire, j'ai toujours les losanges noirs à la place des caractères accentués
Aurais-je loupé une étape ?
Par ailleurs, je remarque que dans PhpMyAdlin toutes les tables ne sont pas en utf-8, ce qui explique peut-être le problème, notamment les tables suivantes :
Collation database et collation server qui sont en latin1_swedish_ci
Comment puis-je modifier ces tables pour les faire passer en utf-8 ?
Quelle est la démarche pour passer un site spip de iso-8859-1 à utf-8 ?
Merci à tous pour votre aide, je ne sais plus quoi faire...
Amicalement,
Thierry