Обнаружилось, что при выводе на печать в админпанели из Списка заказов слетает кодировка:
То есть внизу страницы есть ссылка Вывод на печать и при нажатии получаются ромбики вместо слов...
Помогите - где исправить, что бы кодировка не слетала...
2
Сообщений в теме: 4
#2
Отправлено 07 August 2015 - 05:54 PM
Попробуйте в файле invoice.php передПомогите - где исправить, что бы кодировка не слетала...
$smarty->display("invoice.tpl.html");
вставить
header('Content-type: text/html; charset=windows-1251');
Думаю, что Ваш сервер по умолчанию отдает charset=UTF8, если не указано что-то другое.
PS. Зачем замазывать сайт? А если уж замазывать, то во всех местах скриншота, а не в двух .
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)
#3
Отправлено 07 August 2015 - 06:25 PM
Спасибо - всё получилось. Кодировка поправилась.
#4
Отправлено 16 August 2015 - 10:54 AM
Я исправлял этот неприятный баг, добавив в .htaccess
AddDefaultCharset windows-1251Насколько я понял, проблема возникла после очередного апдейта на сервере.
#5
Отправлено 16 August 2015 - 11:43 AM
Тоже вариант, причем более правильный, т.к. исправит эту проблему ВЕЗДЕ, где явно не указана кодировка.AddDefaultCharset windows-1251
Правда, не у каждого хостера может быть разрешено изменение этой настройки в .htaccess.
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)