serii81
@serii81
Я люблю phр...

Как исправить «utf8mb4_unicode_520_ci»?

Добрый день.
У меня на open-server используется mysql 5.7 и в таблицах при установки wordpress создается такая кодировка utf8mb4_unicode_520_ci,
На сервере используется mysql-5.5.60.

Когда импортирую базу данных с локали на сервер, постоянно выводится ошибка и приходится править базу в редакторе, менять кодировку по всему файлу.

Как настроить, чтобы избавиться от рутинной работы?

Заранее благодарен.
  • Вопрос задан
  • 532 просмотра
Решения вопроса 1
SagePtr
@SagePtr
Еда - это святое
В OpenServer вообще дебильный конфиг и автор сам немного неадекватен, коли отказывается править баги, пример - вот этот баг: https://ospanel.io/forum/viewtopic.php?f=3&t=2819

Кстати, не удивлюсь, если из-за этого кривого костыля, вставленного в конфиги автором ОпенСервера, скрипт неправильно работает, т.к. ожидает и устанавливает при соединении одну кодировку, а команда в конфиге тайком уже после рукопожатия переставляет кодировку на другую (естественно, об этой перестановке mysql-клиент не в курсе и продолжает думать, что используется та кодировка, которую он задал).

Решение - выпотрошить init-connect из конфига, он там не нужен и это грубый и очень неадекватный костыль, не совместимый с тем же PDO к примеру.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@AVKor
Настроить на сервере так же, чтобы не приходилось править.
Ответ написан
Ваш ответ на вопрос

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

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