Задать вопрос
@antonsr98
Системный Администратор

Как побороть проблему кодировки в Prestashop?

День Добрый, развернули на хостинге prestashop 1.7.5.1, но столкнулись с проблемой кодировки.
вроде и utf-8 а по факту часть текста недоступна, часть меню не отображается корректно.
База utf8_general_ci, кодиродка по умолчанию utf-8
  • Вопрос задан
  • 589 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@ITLandgraf
vk.com/digital_workroom
Такое встречается на некоторых хостингах, например, на NetAngels.
Решение, предложенное их техподдержкой. Применять до начала установки.
В файле /classes/db/DbPDO.php
закомментировать строку
return new PDO($dsn, $user, $password, array(PDO::ATTR_TIMEOUT => $timeout, PDO::MYSQL_ATTR_USE_BUFFERED_QUERY => true));
и вписать вместо неё
$dbh = new PDO($dsn, $user, $password, array(PDO::ATTR_TIMEOUT => $timeout, PDO::MYSQL_ATTR_USE_BUFFERED_QUERY => true));
$dbh->exec("set names utf8");
return $dbh;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы