YII: l'encodage UTF8 ne fonctionne pas?

J'ai gratté des données à partir d'un site web. Ces données sont placées dans une base de données. Lorsque j'imprime les données:

print $row->description;

Il est à la recherche comme ceci:

• Shoot great photos in low light with bright lens• 

J'étais auparavant en mesure de résoudre ce problème en ajoutant:

header('Content-Type: text/html; charset=UTF-8');
mb_internal_encoding('UTF-8');

J'ai maintenant essayé d'ajouter ce point à index.php de YII, mais le résultat ne change pas. J'ai aussi essayé:

$decoded = utf8_decode($row->description);
print $decoded;

Mais puis-je obtenir:

�?� Shoot great photos in low light with bright lens�?�

Comment puis-je obtenir que cela fonctionne dans YII?

InformationsquelleAutor coderama | 2013-03-15