Unknown collation utf8mb4 unicode 520 ci — популярная проблема при переносе Вашего сайта с одного хостинга на другой. Она связана с тем, что более старые версии MySQL не могут нормально обрабатывать эту кодировку.
Перекодировка utf8mb4 unicode 520 ci в utf8
Чтобы старая база данных поняла новую — нам нужно ее перекодировать в utf8.
Для этого открываем нашу базу, выгруженную из phpMyAdmin любым редактором, например Notepad++
Итак, далее открываем и проводим следующие операции.
- С помощью поиска и замены ищем строчку ‘utf8mb4_unicode_ci’, здесь может быть и такая строчка как ‘utf8mb4_unicode_520_ci’.
- Заменяем ее на «utf8_general_ci».
- Аналогично проводим операцию, но теперь ищем «utf8mb4» и меняем ее на «utf8».
Далее переходим к загрузке базы данных на хостинг