Проблема с кодировкой нелатинских символов у слэйва при выводе названия категорий

admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Проблема с кодировкой нелатинских символов у слэйва при выводе названия категорий

Post by admin »

У меня эта надпись появляется всегда после того, как сайт вешаю на клаудфлару

какой %% проксей показывает у трейдеров?
Don't forget to run script update
parsec
Posts: 11
Joined: Mon Nov 15, 2021 7:33 pm

Re: Проблема с кодировкой нелатинских символов у слэйва при выводе названия категорий

Post by parsec »

Кодировка у слэйва некорректно отображается.

На сайтах есть как бы 2 разных перевода - категории и кнопки/элементы_дизайна.
Английская версия везде показывается норм, буду на примере русского варианта сайтов.

Мастер:
- категории выводятся ок;
- кнопки/элементы выводятся ок;
- в config.php прописана строка $config["db_charset"] = 'utf8mb4';

Слэйв:
а) если в config.php прописана строка $config["db_charset"] = 'utf8mb4'; то:
- категории выводятся ок;
- кнопки/элементы выводятся со сломанной кодировкой вида Все кана;

б) если в config.php НЕ прописана строка $config["db_charset"] = 'utf8mb4'; то:
- категории выводятся со сломанной кодировкой вида ????????;
- кнопки/элементы выводятся ок.


Слэйв и мастер находятся на одном сервере.
Билд смартов обновлены до последнего - 202311171155.
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Проблема с кодировкой нелатинских символов у слэйва при выводе названия категорий

Post by admin »

тут все просто
база мастера - utf8mb4

на слейве темпелйты сделаны в чем-то другом , допустим mb3

получается слейв без указания utf8mb4 думает что везде mb3, а с указание utf8mb4 - что опять же utf8mb4 везде

а у вас микс, это конечно криво.

думаю лучше всего

1. на слейве скопировать темпелйты текстом (!) себе на комп
2. добавить utf8mb4 в конфиг
3. отредактировать темпелйты , точнее вставить сохраненное в п1 уже со включенным utf8mb4 что б в базу темпелйты сохранились в utf8mb4
Don't forget to run script update
Post Reply