5

MySQL のテーブルの 1 つからデータを取得しようとしています。utf8 でのデータ交換をサポートするために、データベースと symfony 2 をセットアップしました。ただし、たとえば、「カテゴリ」テーブルのすべてのカテゴリを 2 つの列 (id、名前) で表示したい場合、ロシア語などの英語以外の文字は表示されません。parameters.yml で、ロケールを ru_RU に変更しましたが、効果はありません。私はsymfony 2.2-DEVでDoctrine2、Twigを使用しています。どんな助けにも感謝します。

<ul>
    {% for category in categories %}
        <li><a href="#">{{ category.id }} : {{ category.name }}</li>
    {% endfor %}
</ul>

更新:この問題は解決しました。実際、私の MySQL サーバーは utf8 と cp1251 の両方を受け入れるように設定されていましたが、これが問題でした。そして、my.ini ですべてを utf8 に変更すると、問題はなくなりました。この質問は締め切らせていただきます。

4

0 に答える 0