После установки LiteCart, скрипта корзины покупок с открытым исходным кодом, я получаю эту ошибку:
Проверка версии MySQL …
Неустранимая ошибка: 1115 — Неизвестный набор символов: ‘utf8’; ‘ установить имена ‘utf8’;
в /storage/h3/487/604487/public_html/shop/includes/library/lib_database.inc.php в строке 220
Может ли кто-нибудь помочь мне понять и решить это?
В конфигурации LiteCart
, Я пробовал много типов UTF8
Параметры сортировки. Сейчас использую utf8_swedish_ci
и моя база данных веб-хостинга настроена на то же самое, поэтому я не понимаю, почему она не работает.
Спасибо!
Ваши цитаты перепутаны. Давайте посмотрим на всю строку, чтобы помочь вам понять это.
Любая из этих работ:
SET NAMES utf8;
SET NAMES 'utf8';
но реальный Проблема в том, что происходит непосредственно перед этим (что мы не можем увидеть все).
Также при выполнении запросов от немного клиенты, ;
следует оставить Опять же, давайте посмотрим на исходный код.
utf8
(а также utf8mb4
) это CHARACTER SET
; это то, что кажется здесь под вопросом. Все остальное (например, utf8_unicode_520_ci
) это COLLATION
,
Других решений пока нет …