Comment utiliser htmlentities() en UTF-8

Lorsque l’on travaille en full UTF-8, il est nécessaire d’adapter certaines fonctions de PHP tant que l’UTF-8 ne sera pas géré nativement par le langage.

Pour utiliser la fonction htmlentities (qui convertit les caractères spéciaux en leur équivalence HTML) il est nécessaire d’indiquer explicitement à la fonction d’utiliser l’UTF-8.

Pour rappel :

  • ENT_COMPAT : Convertit les guillemets doubles, et ignore les guillemets simples.
  • ENT_QUOTES : Convertit les guillemets doubles et les guillemets simples.
  • ENT_NOQUOTES : Ignore les guillemets doubles et les guillemets simples.
Cette entrée a été publiée dans PHP & Frameworks le par Nukium.