rss与希腊字符有着奇怪的问题

时间:2011-05-05 21:26:13

标签: php rss

我刚刚安装了rsslounge 1.7但我遇到了一个奇怪的问题。 当rsslounge加载时,一切似乎 ok ,但是当rss元素刷新时(例如我单击左侧的类别),rss元素的内容变成“? ”。此行为仅在希腊语字符上发生。 我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

我遇到了同样的问题并通过更改一行修复了它: http://code.google.com/p/rsslounge/source/browse/trunk/application/controllers/ItemController.php#80

将其替换为以下内容:

'html' => $this->view->render('item/list.'.Zend_Controller_Action_HelperBroker::getStaticHelper('viewRenderer')->getViewSuffix()),

基本上,您删除了utf_encode / decode调用...

这不是一个完美的完整解决方案(其他小问题仍然存在),但你至少得到一个功能性的rss阅读器;)。

编辑:转到config / config.ini并添加以下行: resources.db.params.charset =“utf8”

这应该可以解决所有问题(虽然你的旧rss项目无法正确打印)。