Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Smarty и кириллица из БД
Форумы портала PHP.SU » » Кодировки и все смежное » Smarty и кириллица из БД

Страниц (1): [1]
 

1. Sentoki - 07 Августа, 2013 - 11:03:44 - перейти к сообщению
Есть такая проблема. Скрипт отрабатывает, дастёт из БД информацию.
отправляет её в смарти от отрисовывает.
$smarty->assign(array(
bla-bla-bla
));
$smarty->display('template.tpl');

Но беда в том, что вместо строк с русскими символами выводятся пустые строки. Причём отладчик показывает, что в свойствах объекта $smarty эти строки есть и нормально читаемые. Куда копать?
{debug} уже показывает вместо нужных данных пустые строки.
2. Okula - 07 Августа, 2013 - 11:14:40 - перейти к сообщению
Sentoki, а ты уверен что виноват именно smarty? попробуй выведи информации напрямую из бд, не загоняя её в шаблонизатор.
3. Sentoki - 07 Августа, 2013 - 11:18:24 - перейти к сообщению
Okula пишет:
Sentoki, а ты уверен что виноват именно smarty? попробуй выведи информации напрямую из бд, не загоняя её в шаблонизатор.
А то что информация нормально в отладчике отображается - это не то же самое? Сейчас попробую вывести на страницу просто так.
(Добавление)
Sentoki пишет:
Сейчас попробую вывести на страницу просто так.
Проверил, нормально выводится русский текст, как и в отладчике.

 

Powered by ExBB FM 1.0 RC1