mysqli(): Server sent charset (255) unknown to the client. Please, report to the developers
Сия ошибка происходит если сервер mysql новый (например 8.х), а клиент старый (например php 5.6). Скорее всего они еще и к тому же разнесены на разные сервера. Что такое? А просто разные кодировки по умолчанию у клиента и сервера.
Как лечить, есть два варианта
1) Обновить клиент — т.е. php и mysql-client
2) Проставить в настройках сервера mysql принудительные кодировки по умолчанию
1 2 3 4 5 6 7 |
[client] default-character-set=utf8 [mysql] default-character-set=utf8 [mysqld] collation-server = utf8_unicode_ci character-set-server = utf8 |