【发布时间】:2010-01-14 02:28:03
【问题描述】:
Zend Framework 有一个奇怪的问题 - 我从设置为 utf8_general_ci 的 MySql 表中获取数据。
我插入了一些带有波兰字体的数据,例如ś ę ż...,然后将这些数据推送到查看(Dwoo)。
{foreach $units unit}
<tr>
<td>{$unit.id_unit}</td>
<td>{$unit.name}</td>
</tr>
{/foreach}
如果 $unit.name 包含波兰字符 - Dwoo 不会回显任何内容 - 如果没有,它会起作用。
我在引导程序中设置
$db->query('SET NAMES utf8');
$db->query('SET CHARACTER SET utf8');
但它没有帮助。
我没有更多的想法。
编辑:
问题仅在本地主机(Windows)上,但在远程服务器(Linux)上很好。
【问题讨论】:
-
你确定 Dwoo 支持 utf-8 吗?
-
您是否尝试在控制器中回显数据,然后再将其发送到 dwoo?
-
是的 - 它与所有字符都很好地呼应。
标签: zend-framework utf-8 character-encoding zend-db dwoo