Bonjour,
Malgrès de multiples recherches sur le forum, et sur google je n'arrive pas à comprendre le fonctionnement de cette fonction, je m'explique :
Je fais un site en html5, donc la déclaration de l'encodage utilisé se fait comme ça :
Plus bas j'ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<meta charset="utf-8" />
Ceci m'affiche : string(0) ""
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $str = 'Une soirée' ; var_dump(htmlentities($str,ENT_QUOTES,'UTF-8'));
Par contre si je fais :
Ceci m'affiche : string(21) "Une soirée"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $str = 'Une soirée' ; var_dump(htmlentities(htmlentities($str)));
Pourquoi mon premier code ne fonctionne pas ?
Je dois mal comprendre ou omettre quelque chose, en vous remerçiant.
Partager