Page 1 of 1

You have set db_charset in config.php to utf8mb4

Posted: Fri Nov 03, 2023 8:01 pm
by darkover
Привет, нотишен пишется в админке

Notice! You have set db_charset in config.php to utf8mb4, this forces connection to MySQL to be utf8mb4_0900_ai_ci, but table collation of rot_models is set to utf8_unicode_ci You need either to remove db_charset from settings or changed table's collation to utf8mb4_0900_ai_ci otherwise you might have encoding issues. Please, contqct support if you believe it's wrong.

Надо что-то исправить у себя или так и жить с ним ?

Re: You have set db_charset in config.php to utf8mb4

Posted: Wed Nov 08, 2023 1:12 pm
by admin
Приветствую!
убрал в апе этот варинг

Re: You have set db_charset in config.php to utf8mb4

Posted: Wed Nov 08, 2023 1:40 pm
by darkover
Да не, спасибо варнингу, привел кодировку в порядок, что бы не раздражал )
Это когда со старых сиджев копируешь моделей через ГА, почему-то в utf8_unicode_ci переносятся на новый рес где utf8mb4_0900_ai_ci

Re: You have set db_charset in config.php to utf8mb4

Posted: Wed Nov 08, 2023 2:08 pm
by admin
как оказалось в 8 mysql теперь это дефлотная ..
сейчас буду думать как это правильно переносить что б везде совпадало.. )

Re: You have set db_charset in config.php to utf8mb4

Posted: Fri Nov 17, 2023 12:16 pm
by admin
еще круче оказалось - поскольку такой кодировки нет в старом mysql то дамп с 8 на 5й мускл вообще автоматом не переносится)

Re: You have set db_charset in config.php to utf8mb4

Posted: Fri Nov 17, 2023 12:35 pm
by darkover
admin wrote: Fri Nov 17, 2023 12:16 pm еще круче оказалось - поскольку такой кодировки нет в старом mysql то дамп с 8 на 5й мускл вообще автоматом не переносится)
В 8-ке вроде utf8mb3, и она уже орет, что она deprecated.
Спасибо, я у себя все поправил, тему можно закрыть )

Re: You have set db_charset in config.php to utf8mb4

Posted: Fri Nov 17, 2023 3:21 pm
by admin
оки

Re: You have set db_charset in config.php to utf8mb4

Posted: Fri Sep 06, 2024 5:01 am
by Nikso
Тему можно открыть. Админы установили смарт. Смотрю кодировки таблиц в БД солянка из
utf8mb3_general_ci
latin1_swedish_ci
utf8mb4_bin

В config.php появился параметр
$config["db_charset"] = 'utf8mb4';

в тайтлах галер, шаблонах, и серчлоге поломались все не латинские символы.
если закоментить // $config["db_charset"] = 'utf8mb4'; то символы возвращаются в норму

как быть?

Re: You have set db_charset in config.php to utf8mb4

Posted: Fri Sep 06, 2024 8:04 am
by admin
думаю они базу просто откуда то копировали
если открыть дефолтный scj2.sql который ставится с 0 то там везде CHARSET=utf8mb4

если "если закоментить // $config["db_charset"] = 'utf8mb4'; то символы возвращаются в норму" то в чем именно вопрос?