我正在尝试从MySQL中的一个表中检索数据。我已经设置了数据库和symfony 2来支持utf8中的数据交换。但是,当我想显示例如具有两列(id,name)的“category”表中的所有类别时,不显示像Russian这样的非英语字符。在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时,问题就消失了。我想我们可以关闭这个问题。