Je crée un fichier qui doit être enregistré sur l'ordinateur d'un utilisateur local (non rendu dans un navigateur Web).Comment faire pour convertir des entités HTML comme – à leurs équivalents de caractères?
J'utilise actuellement html_entity_decode
, mais cela ne convertit pas les caractères comme –
(qui est le n-dash) et se demandait quelle autre fonction je devrais utiliser. Par exemple, lorsque le fichier est importé dans le logiciel, à la place du ndash ou juste a - il apparaît comme –
. Je sais que je pourrais utiliser str_replace
, mais si ça se passe avec ce personnage, cela pourrait arriver avec beaucoup d'autres puisque les données sont dynamiques.
Bon appel. Je pensais que c'était bizarre que la table de traduction sortie par 'get_html_translation_table()' semblait manquer '– 'et' — '. Mais il ne m'était pas venu à l'esprit que c'était à cause du jeu de caractères par défaut. –
J'utilise WordPress pour stocker les données dans la base de données. – Cofey