Apacheサーバーとデータベースの両方がutf8を正しく表示するように設定されていても、Yiiでutf8を正しく表示するのに苦労しています。
具体的には、mysqlデータベースから取得している漢字/仮名データのセットがあります。簡単なテストとして、mysqliとyiiのmvcアーキテクチャを使用してデータをプルするビューページを設定しました。mysqliでプルすると正しく表示されますが、yiiでプルすると表示されません。そして、これは同じ正確なページからのものであり、これは同じ正確なコントローラーからのものであることも意味します。モデルバックエンドにutf8エンコードの使用を強制することで何かが欠けていますか?
画像: http: //i.imgur.com/BLmrP.png
yiiのmvcのもののビューファイルで使用しているコードは次のとおりです。
<?php $this->widget('zii.widgets.grid.CGridView', array(
'dataProvider'=>$dataProvider,
'enablePagination' => false,
)); ?>
そして、mysqliはあなたが期待するものについてです。
どんな助けでもいただければ幸いです。