You have set db_charset in config.php to utf8mb4

Post Reply
darkover
Posts: 1574
Joined: Sat Apr 13, 2013 8:59 pm

You have set db_charset in config.php to utf8mb4

Post 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.

Надо что-то исправить у себя или так и жить с ним ?
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

Приветствую!
убрал в апе этот варинг
Don't forget to run script update
darkover
Posts: 1574
Joined: Sat Apr 13, 2013 8:59 pm

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

Post by darkover »

Да не, спасибо варнингу, привел кодировку в порядок, что бы не раздражал )
Это когда со старых сиджев копируешь моделей через ГА, почему-то в utf8_unicode_ci переносятся на новый рес где utf8mb4_0900_ai_ci
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

как оказалось в 8 mysql теперь это дефлотная ..
сейчас буду думать как это правильно переносить что б везде совпадало.. )
Don't forget to run script update
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

еще круче оказалось - поскольку такой кодировки нет в старом mysql то дамп с 8 на 5й мускл вообще автоматом не переносится)
Don't forget to run script update
darkover
Posts: 1574
Joined: Sat Apr 13, 2013 8:59 pm

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

Post by darkover »

admin wrote: Fri Nov 17, 2023 12:16 pm еще круче оказалось - поскольку такой кодировки нет в старом mysql то дамп с 8 на 5й мускл вообще автоматом не переносится)
В 8-ке вроде utf8mb3, и она уже орет, что она deprecated.
Спасибо, я у себя все поправил, тему можно закрыть )
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

оки
Don't forget to run script update
Nikso
Posts: 590
Joined: Tue Mar 05, 2013 3:59 am

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

Post by Nikso »

Тему можно открыть. Админы установили смарт. Смотрю кодировки таблиц в БД солянка из
utf8mb3_general_ci
latin1_swedish_ci
utf8mb4_bin

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

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

как быть?
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

думаю они базу просто откуда то копировали
если открыть дефолтный scj2.sql который ставится с 0 то там везде CHARSET=utf8mb4

если "если закоментить // $config["db_charset"] = 'utf8mb4'; то символы возвращаются в норму" то в чем именно вопрос?
Don't forget to run script update
Post Reply