Bonjour !
Alors voilà mon 'petit' problème :
Tout d'abord, j'utilisais pour mon site l'encodage iso-8859-1 et je suis passée en utf-8 avec l'arrivée de caractères cyrilliques sur le site.
J'ai donc passé tous les champs texte de ma base de donnée en "utf8_unicode_ci", pour le coté html et php -> header('Content-Type: text/html; charset=UTF-8');
Jusque là pas de problème.
Maintenant, lorsque j'utilise l'interface d'administration de mon site pour remplir la base de donnée, pas de problème, l'affichage se fait correctement sur les pages de mon site.
En revanche, si je regarde dans la base de donnée, tous les caractères accentués sont... heu... bizarres
Le "é" devient "é", le "à" devient "à ", etc...
Pour couronner le tout, bien entendu, si je modifie manuellement le contenu de ma base via phpmyadmin, les lettres sont sauvegardées correctement dans la base, mais les caractères ne s'affichent plus correctement sur mon site ! (du moins sous FF, IE est plus tolérant sur ce coup-là)
Est-ce que quelqu'un a une idée d'ou celà vient et/ou aurait une solution à proposer ?
Merci d'avance pour votre aide![]()
Partager