J'ai un script qui produit une sortie de texte. Ce script récupère le contenu d'une base de données MySQL codée en latin1_general_ci. Y compris ce script dans une page HTML marquée comme iso-8859-1 fonctionne très bien. Comment puis-je capturer la sortie de ce script et l'inclure dans une page HTML encodée en utf-8?Application de utf8_encode à ob_end_flush()
J'ai tenté de capturer la sortie du script en utilisant ob_start(), puis je l'ai craché avec ob_end_flush(). L'idée était de convertir le jeu de caractères de la sortie de ob_end_flush().
J'ai essayé ce qui suit, mais le contenu en iso-8859-1 ne semble pas être la conversion (je vois encore de drôles de personnages dans mon navigateur):
utf8_encode(ob_end_flush());
Je ne peux pas forcer cela dans mon script car il est utilisé ailleurs, mais merci pour le conseil. – eoinoc