Если при проверке сайта увидели ошибку что не верная кодировка таблиц, или не удалось проверить структуры базы данных из-за ошибок кодировки, а в подробном отчете записи похожие на это: Кодировки таблиц в БД (check_mysql_table_charset): Fail Кодировка таблицы "b_catalog_agent_contract" (utf8mb4) отличается от кодировки базы (utf8) То поправить можно достаточно просто. Открываем несколько вкладок со страницей выполнения sql запроса в админке сайта -/bitrix/admin/sql.php Шаг 1. Узнаем название текущей...
9 месяцев назад
15 подписчиков
Думаю я не первый и не последний "программист", который сталкивался и ломал голову над этой проблемой. В этой статье я постараюсь помочь вам не наступить на те же грабли. Ну или, если уж наступили, как можно быстрее с ними разобраться. Обычно дело в том, что phpMyAdmin по умолчанию создает базу и таблицы в кодировке latin1_general_ci. Как решил: 1) Поменял кодировку базы в phpMyAdmin на utf-8: Выбираем базу - нажимаем "Операции" - параметр "Cравнение" ставим "utf8_general_Ci" - "Вперед". 2) Тоже самое проделал с каждой таблицей в базе...
5 лет назад
Наиболее часто используемыми и рекомендуемыми в общем случае кодировками являются utf8mb4_general_ci и utf8mb4_unicode_ci. Отличие между ними заключается в том, что первая немного быстрее при сортировке, но возможны проблемы с сортировкой для некоторых языков. Кодировка utf8mb4 пришла на смену utf8mb3 (utf8), которая устарела и ожидается ее удаление в будущих версиях mysql. Подробнее об этом можно прочесть в официальной документации https://dev...
2 года назад
6,4K подписчиков
На старом форуме phpbb после перевода базы на MySQL 8 столкнулся с ошибкой: Server sent charset unknown to the client. Please, report to the developers. Лечим. Находим файл конфигурации MySQL 8. В Windows он лежит по адресу: C:\ProgramData\MySQL\MySQL Server 8.0\my.ini Вносим изменения: [client] default-character-set=utf8 [mysql] default-character-set=utf8 [mysqld] collation-server...
4 года назад