Réponse acceptée !
Salut Flachy Joe,
Grrrr, en voulant te répondre je viens de m'apercevoir de ma connerie :
"Lorsque double_encode est désactivé, PHP n'encodera pas les entités html existantes. Par défaut, tout est convertie."=>
et non pas, comme je l'avais interprété :
Lorsque
double_encode est désactivé, PHP n'encodera pas les
tags html existantes. Par défaut, tout est convertie.
Ca m'avait semblé bizarre aussi de ne pas avoir prêté attention à ce quatrième argument plus tôt. Le but initial étant de trouver une façon très simple d'encoder tous les caractères elligibles sauf les balises, par exemple :
htmlspecialchars('<span style="color:red;">chui fatigué</span>', ENT_QUOTES, 'UTF-8', false);=> qui donnerait la chaîne de caractères :
<span style="color:red">chui fatigué</span>
thanks de m'avoir fait remarqué ma connerie.
Kohntark -