Problème d'accent (affichage contenu BDD).

killermano66 Messages postés 249 Statut Membre -  
 babyroot -
Bonjour,

Je rencontre un petit soucis d'accent lorsque j'affiche sur une page le contenu de mes news stockées dans une BDD.
Les caractères é et è sont remplacés par des points d'interrogation sous firefox et des carrées sous IE.

J'ai donc tenté de convertir mon document en UTF-8, d'encoder les données de ma BDD en UTF-8-unicode puis en latin1_swedish_ci mais rien n'y fait, l'affichage reste le même. J'avoue que c'est la première fois qu'un truc pareil m'arrive d'habitude en mettant tous en utf8 ça fonctionne mais pas aujourd'hui.

Si quelqu'un à une idée, merci bien ;)
A voir également:

5 réponses

babou054 Messages postés 164 Statut Membre 11
 
regarde vers la fonction php htmlentities()
0
killermano66 Messages postés 249 Statut Membre 41
 
Je viens de tester d'afficher les titres de mes news avec htmlentities :

echo htmlentities($donnees['titre']);

Et ça ne change rien, les accents ne sont toujours pas pris en compte.
Et je ne veux pas utiliser htmlspecialchars à l'entrée des données dans ma BDD car je veux autoriser le html dans ce formulaire (pour les images etc..).

De plus, je viens de vérifier et les carcatère "spéciaux" apparaissent dans les champs de ma BDD c'est donc à l'affichage que ça merde.

Merci.
0
babou054 Messages postés 164 Statut Membre 11
 
utf8_encode () utf8_decode() ?
0
killermano66 Messages postés 249 Statut Membre 41
 
Non plus, rien à faire.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
babyroot
 
et as tu essayer htmlentities($chaine_a_afficher , ENT_COMPAT, 'UTF-8') ?
0