Php - Remplacer les accents par leurs valeurs html

Publié le 09 juin 2010 par Gpenverne
Il se peut que vous ayez à afficher une chaîne de caractères comprenant des caractères accentués en utf8, ainsi que du code html, et que vous souhaitiez pouvoir afficher ces caractères accentués quelque soit l’encodage de la page (par exemple dans le cas d’un javascript qui afficherait du code html avec des accents) . La fonction ci-dessous se contente de ne remplacer que les caractères accentués, et laisse intact les entités html. Avantage par rapport à htmlentities ? Elle laissera vos balises html intactes, sans > ou ce genre d'expressions ...