А воз и ныне там.[QUOTE]Husnutdinov написал:
При тестировании системы выдаются ошибки[TABLE][TR][TD]Кодировка соединения[/TD][TD]
Ошибка! Кодировка соединения с базой данных должна быть utf8, текущее значение: utf8mb3[/TD][/TR][TR][TD]Кодировка базы данных[/TD][TD]
Замечание. Не удалось проверить из-за ошибки кодировки соединения[/TD][/TR][TR][TD]Кодировки таблиц в БД[/TD][TD]
Замечание. Не удалось проверить из-за ошибки кодировки соединения[/TD][/TR][/TABLE]В конфигах:
$DB->Query("SET NAMES 'utf8'");
$DB->Query('SET collation_connection = "utf8_unicode_ci"');
и
$connection->queryExecute("SET NAMES 'utf8'");
$connection->queryExecute('SET collation_connection = "utf8_unicode_ci"');
В журнале проверки системы:
2021-Jul-23 11:51:11 Кодировка соединения (check_mysql_connection_charset): Failcharacter_set_connection=utf8mb3, collation_connection=utf8_unicode_ci, character_set_results=utf8mb3
Ошибка! Кодировка соединения с базой данных должна быть utf8, текущее значение: utf8mb3
2021-Jul-23 11:51:11 Кодировка базы данных (check_mysql_db_charset): Warning
Замечание. Не удалось проверить из-за ошибки кодировки соединения
2021-Jul-23 11:51:11 Кодировки таблиц в БД (check_mysql_table_charset): Warning
Замечание. Не удалось проверить из-за ошибки кодировки соединения
Версия:
mysql Ver 8.0.25-0ubuntu0.20.04.1 for Linux on x86_64
Почему Битрикс ожидает utf8, разве она не устарела в пользу utf8mb3 и utf8mb4, равно как и utf8_unicode_ci?
Как исправить, подскажите, пожалуйста?[/QUOTE]
Добрый день. Удалось решить проблему? Если удалось, то каким образом? У нас аналогичная.
При тестировании системы выдаются ошибки[TABLE][TR][TD]Кодировка соединения[/TD][TD]
Ошибка! Кодировка соединения с базой данных должна быть utf8, текущее значение: utf8mb3[/TD][/TR][TR][TD]Кодировка базы данных[/TD][TD]
Замечание. Не удалось проверить из-за ошибки кодировки соединения[/TD][/TR][TR][TD]Кодировки таблиц в БД[/TD][TD]
Замечание. Не удалось проверить из-за ошибки кодировки соединения[/TD][/TR][/TABLE]В конфигах:
$DB->Query("SET NAMES 'utf8'");
$DB->Query('SET collation_connection = "utf8_unicode_ci"');
и
$connection->queryExecute("SET NAMES 'utf8'");
$connection->queryExecute('SET collation_connection = "utf8_unicode_ci"');
В журнале проверки системы:
2021-Jul-23 11:51:11 Кодировка соединения (check_mysql_connection_charset): Failcharacter_set_connection=utf8mb3, collation_connection=utf8_unicode_ci, character_set_results=utf8mb3
Ошибка! Кодировка соединения с базой данных должна быть utf8, текущее значение: utf8mb3
2021-Jul-23 11:51:11 Кодировка базы данных (check_mysql_db_charset): Warning
Замечание. Не удалось проверить из-за ошибки кодировки соединения
2021-Jul-23 11:51:11 Кодировки таблиц в БД (check_mysql_table_charset): Warning
Замечание. Не удалось проверить из-за ошибки кодировки соединения
Версия:
mysql Ver 8.0.25-0ubuntu0.20.04.1 for Linux on x86_64
Почему Битрикс ожидает utf8, разве она не устарела в пользу utf8mb3 и utf8mb4, равно как и utf8_unicode_ci?
Как исправить, подскажите, пожалуйста?[/QUOTE]
Добрый день. Удалось решить проблему? Если удалось, то каким образом? У нас аналогичная.