Bonjours,

Je crée un site multilingue dont l'arabe, je suis en utf-8 et je n'ait pas de problème pour l'affichage des caractères arabes, tous est dans une base de données.
Cependant, une partie des textes arabes ne sont pas en arabe "pure" mais en html, exemple :



Le mot France s'écrit en arabe : فرنسـا
Mais dans la base de données les données stockées sont :




Je ne sais pas d'où ça sort est si quelqu'un pouvait me donner des explications...

J'ai chercher sur Google mais tous les articles sur le html+arabe ne parle pas de ça.
J'ai essayer la fonction PHP html_entity_decode sans succès !

Mets questions sont :

1- Comment convertir ces caractères HTML en "vrai" caractères arabe

2- D'ou vient ce formatage

Votre aide serai la bien venu.
Merci !