Il est possible que le contenu soit envoyé correctement mais que le navigateur ne détecte pas le schéma de codage. Vous pouvez vérifier cela en essayant de forcer l'encodage dans votre navigateur. Par exemple, dans Firefox: Affichage> Encodage des caractères> Unicode (UTF-8)
Pour résoudre le problème de sortie, essayez d'ajouter ceci avant la sortie du contenu.
header('Content-Type: text/html; charset=utf-8');
Vous pouvez essayer ces fonctions si vous avez installé le module mbstring
. Réglez-les sur l'encodage que vous utilisez.
mb_http_input
mb_http_output
mb_internal_encoding
mb_regex_encoding
Vous avez raison sur ce point, je charset = UTF-8 ... mais dans le navigateur le codage de caractères est setted à ISO-8859-1 Je ne sais pas pourquoi ... –