2011-05-05 7 views
0

Я только что установил rsslounge 1.7, но я испытываю странную проблему. Когда rsslounge загружается, все кажется ok, но когда элементы rss обновлен (например, я нажимаю на категорию слева), содержимое элементов rss превращается в «?». Такое поведение происходит на Греческий символов. Как я могу это исправить?rssLounge странная проблема с греческими символами

ответ

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/декодирует звонки ..

Это не идеальное полное решение (остальные небольшие проблемы остаются), но вы хотя бы получаете функциональный rss-ридер;).

Edit: Перейти к конфигурации/config.ini и добавьте следующую строку: resources.db.params.charset = «utf8»

Это должно исправить все (ваши старые RSS пункты не будут напечатаны правильно, хотя).

+0

Это может быть ошибка чтения с моей стороны, но сканирование через ваш ответ заставило меня подумать, что редактирование config.ini сделало ненужным изменение элемента управления ItemController.php. Возможно, стоит явно указать, что оба они необходимы, или группировать их в упорядоченный список. – cqcallaw

Смежные вопросы