Я по этой инструкции https://www.drupal.org/node/2754539 переконвертировала Талицу в Multi-byte UTF-8 и переподключила ее как тут написано
'driver' => 'mysql',
'database' => 'databasename',
'username' => 'username',
'password' => 'password',
'host' => 'localhost',
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
);
И проверила результат – все Emoji и другие спецсимволы добавляются без проблем (до переподключения БД выпадала неизвестная ошибка при добавлении в текст Emoji и других спецсимволов)!
Но в отчетах дальше выпадает такая ошибка
Как это понимать?
Комментарии
Дочитали до drupal_all_databases_are_utf8mb4?
Читала до конца, аж голова болит
Тогда остается восстановить и оптимизировать таблицы в базе
OPTIMIZE TABLE table_name;
(можно через phpmyadmin)
или использовать mysqlcheck в консоли, примерно так
mysqlcheck -u root -p --auto-repair --optimize --databases dbname
где
root - пользователь с нужными правами доступа,
dbname - имя базы.
Хорошо БОЛЬШОЕ ВАМ СПАСИБО