Le signe euro n'est pas convertit en html dans ma page avec cette ligne de code.
Dans ma table le charset est le suivant : utf8_general_ci
dans unite_critere il y a le signe € et après la conversion il y a un ? à la place de l'euro.
Quand je rentre ce code :
Code : Tout sélectionner
$libCri = htmlentities($row['libelle_critere'],ENT_QUOTES,"ISO-8859-15");Et quand je rentre ce code :
Code : Tout sélectionner
$libCri = htmlentities($row['libelle_critere'],ENT_QUOTES,"UTF-8");Alors force de désespérance, je me dit qu'il existe le double encode dans htmlentities alors je rentre le € dans le champ où il y a l'euro à convertir. Mais quand je met ce code :
Code : Tout sélectionner
$uniCri = htmlentities($row['unite_critere'],ENT_QUOTES,'UTF-8','true');Vous comprenez quelque chose ?
A bientôt et merci à vous