Htmlentities a un probleme pr certain code du type ™qu'il traduit par
&™
au lieu de
™
reste avec
htmlspecialchar()
et si d'autre personne que toi peuvent inserer du text dans ta bdd
je te conseille fortement d'y rajouter
mysql_real_escape_string()
(mets des antislash devant les caracteres speciaux)
en sortie il te faudra par contre rajouter
html_entity_decode()
stripslashes()
(renvoie une chaine apres avoir retiré les antislash devant les caracteres speciaux)
et assure toi d'avoir une meta en
iso-8859-15
pr que l'€ soit affiché
bonne continuation