Bonjour,

Je vous propose un nouvel élément à utiliser : Gérer de l'UTF8 sans tenir compte de l'encodage du navigateur

Deux fonctions qui permettent écrire de l'arabe, du chinois, du russe...

sans se soucier de savoir si l'utilisateur a forcé le codage ou laissé le choix "codage auto" dans le navigateur.



Ma fonction utf8entities ne transforme pas les & en &. Ainsi si on passe "&eacute;" ou "é" ça imprime "é" à l'écran. Mais c'est vrai que ça peut être un bug vu que ça se comporte pas exactement comme htmlentities. Il en va de même pour < et >. Donc si on veut exactement le même comportement qu'htmlentities, il faut modifier la ligne (vers la fin du code)



$entities .= $value

Qu'en pensez-vous ?