Bonjour,

Comme le traitement est en php, je poste sur ce forum.

C'est un problème récurrent, mais malgré mes recherches je n'arrive pas à trouver de solution.
La solution n'a pas l'air très loin, mais je tourne en rond.


Quand je récupéré un chaine pour l'afficher, elle est mal encodée : affichage brut de $texte (ce texte arrive d'une requête et je n'ai pas la main en amont)
Nom : donnes_brutes.PNG
Affichages : 91
Taille : 13,1 Ko

J'effectue un traitement utf8_encode($texte) : tout semble ok sauf l'apostrophe remplacée par un ? (et certainement d'autres caractères comme le oe lié) :
Nom : donnes_utf8_decode.PNG
Affichages : 91
Taille : 11,8 Ko

J'ai testé htmlentities($texte) :
Nom : donnes_utf8_html.PNG
Affichages : 93
Taille : 12,6 Ko

Là tout semble ok, sauf que les balises qui colorisent un mot clé sont visibles.

Si vous avez une idée ?

merci !

OB