Quelques trucs à essayer :
Dans les pages qui afficheront du contenu UTF-8 , dans votre en-tête, incluez :
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Dans votre PHP, avant toute sortie vers le navigateur, incluez le en-tête PHP de type de contenu :
header ('Content-type: text/html; charset=utf-8');
Avant d'exécuter votre SQL pour récupérer du contenu, utilisez mysql_set_charset :
mysql_set_charset('utf8',$link);
// $link is optional, refers to your DB connection
Si vous souhaitez que les pauses/retours chariot soient générés, enveloppez votre texte de sortie dans nl2br ($sortie)