Zend Framework
我遇到了一个奇怪的问题 - 我从MySql表中获取设置为utf8_general_ci
的数据。
我使用像ś ę ż...
这样的波兰字体插入了一些数据,然后推送该数据进行查看(Dwoo
)。
{foreach $units unit}
<tr>
<td>{$unit.id_unit}</td>
<td>{$unit.name}</td>
</tr>
{/foreach}
如果$unit.name
包含抛光字符 - Dwoo
不会回显任何内容 - 如果没有,则会有效。
我设置了bootstrap
$db->query('SET NAMES utf8');
$db->query('SET CHARACTER SET utf8');
但它没有帮助 我没有更多的想法。
修改:
问题仅在本地主机(Windows)上,但对于远程服务器(Linux),它很好。
答案 0 :(得分:0)
这真的很奇怪,我做了一个最适合我的测试用例:
$dwoo = new Dwoo();
$tpl = new Dwoo_Template_String('{$var}');
$var = 'ś ę ż.';
echo $dwoo->get($tpl, array('var'=>$var));
输出是“śęż”。正常的。