Bonjour,

j'ai codé une routine qui récupère via xpath et domdocument du contenu mixte (arabe et français mélangés) d'un site externe (légal hein ^^) dont les pages sont encodée en windows-1256. Je traite ensuite les données pour les convertir en utf8, et c'est là que j'ai un problème: les caractères arabes sont transformé en caractère spéciaux html sauf le texte en français:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$texte='bonjour إن تفسير ابن';
echo $texte = utf8_encode(html_entity_decode(getContentHTML($desc), ENT_QUOTES));
Je ne vois pas pourquoi la fonction html_entity_decode ne decode pas les entités html arabes ?

Racisme php ?