Dwoo 不回显带有 utf8 字符的字符串
我在使用 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) 则没有问题。
I have got a strange problem with Zend Framework
- I fetch data from MySql table that is set to utf8_general_ci
.
I inserted some data with polish fonts like ś ę ż...
and push that data to view (Dwoo
).
{foreach $units unit}
<tr>
<td>{$unit.id_unit}</td>
<td>{$unit.name}</td>
</tr>
{/foreach}
If $unit.name
contains polish characters - Dwoo
does not echo anything - if not, it works.
I set in bootstrap
$db->query('SET NAMES utf8');
$db->query('SET CHARACTER SET utf8');
but it did not help.
I have no more ideas.
Edit:
Problem is only on localhost machine (Windows) but with remote server (Linux) it is fine.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这真的很奇怪,我做了一个对我来说效果很好的最小测试用例:
输出是“ś ę ż”。好吧。
This is really strange, I did a minimal test case which works fine for me :
Output is "ś ę ż." alright.