Поддержка Проблемы и решения Пропали эмодзи при смене хостинга

  • Привет. Пытаюсь переехать с одного хостинга на другой. Версии баз данных одинаковые. Но на новом хостинге (Таймвеб) не отображаются эмодзи. Саппорт хостинга никак помочь не может, отправляют в саппорт ВордПресс.
    Может быть, кто-то сталкивался с похожей проблемой? В какую сторону гуглить?

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Модератор Yui

    (@fierevere)

    永子

    На вашем хостинге возможно установлено сопоставление кодировки (Collation) в utf8_general_ci для всех таблиц, для поддержки эмодзи требуется

    utf8mb4_unicode_ci

    как минимум для таблицы _posts

    поменять сопоставление можно в phpMyAdmin

    если поддерживается, то лучше использовать
    utf8mb4_unicode_520_ci

    Можете с этой информацией обратиться в поддержку хостинга, они помогут.

    • Ответ изменён 3 года, 6 месяцев назад пользователем Yui.

    Спасибо! Попробую обратиться ещё раз. Но они уже уверяли, что кодировки совпадают.

    Модератор Yui

    (@fierevere)

    永子

    в phpmyadmin посмотрите, совпадают или нет
    если совпадают, то стоит искать другую причину.

    Все кодировки проверили, всё совпадает, но эмодзи не работают.

    anonymized-17844177

    (@anonymized-17844177)

    wowitshard, привет.

    В файле wp-config.php DB_CHARSET проверили? Не с помощью UpdraftPlus переносите?

    @vladvector , решили вопрос, выгрузили БД «альтернативным» способом и эмодзи появились. Спасибо.

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Тема «Пропали эмодзи при смене хостинга» закрыта для новых ответов.