Page 2 of 2
Re: Проблема с кодировкой нелатинских символов у слэйва при выводе названия категорий
Posted: Tue May 02, 2023 7:59 am
by admin
У меня эта надпись появляется всегда после того, как сайт вешаю на клаудфлару
какой %% проксей показывает у трейдеров?
Re: Проблема с кодировкой нелатинских символов у слэйва при выводе названия категорий
Posted: Tue Nov 21, 2023 9:16 pm
by parsec
Кодировка у слэйва некорректно отображается.
На сайтах есть как бы 2 разных перевода - категории и кнопки/элементы_дизайна.
Английская версия везде показывается норм, буду на примере русского варианта сайтов.
Мастер:
- категории выводятся ок;
- кнопки/элементы выводятся ок;
- в config.php прописана строка $config["db_charset"] = 'utf8mb4';
Слэйв:
а) если в config.php прописана строка $config["db_charset"] = 'utf8mb4'; то:
- категории выводятся ок;
- кнопки/элементы выводятся со сломанной кодировкой вида Ð’Ñе кана;
б) если в config.php НЕ прописана строка $config["db_charset"] = 'utf8mb4'; то:
- категории выводятся со сломанной кодировкой вида ????????;
- кнопки/элементы выводятся ок.
Слэйв и мастер находятся на одном сервере.
Билд смартов обновлены до последнего - 202311171155.
Re: Проблема с кодировкой нелатинских символов у слэйва при выводе названия категорий
Posted: Tue Nov 21, 2023 10:45 pm
by admin
тут все просто
база мастера - utf8mb4
на слейве темпелйты сделаны в чем-то другом , допустим mb3
получается слейв без указания utf8mb4 думает что везде mb3, а с указание utf8mb4 - что опять же utf8mb4 везде
а у вас микс, это конечно криво.
думаю лучше всего
1. на слейве скопировать темпелйты текстом (!) себе на комп
2. добавить utf8mb4 в конфиг
3. отредактировать темпелйты , точнее вставить сохраненное в п1 уже со включенным utf8mb4 что б в базу темпелйты сохранились в utf8mb4