Это сразу после инсталляции CMS. Да, я читал и перепробовал сказанное тут:
viewtopic.php?f=30&t=3ничего не помогло!
Добавлял в .htaccess:
AddDefaultCharset utf-8
php_value default_charset utf-8
Добавлял в php.ini:
default_charset = "UTF-8"
mbstring.internal_encoding = UTF-8
А в /concrete/config/base.php добавлял и это:
if (!defined('LOCALE')) {
define("LOCALE", 'ru_RU.UTF-8');
}
Толку никакого!
БД MySQL создана конечно же в utf-8 (да у меня на сервере это давно дефолт!)
MySQL-Admin--utf-8_general_ci.png
Дважды пытался перезалить БД. Идентично каждый раз, в таблах уже кракозябры, как на скриншоте далее!
Но в ф-лах /languages/ru_RU/messages.po и .mo залитых на сайт кодировка правильна (не битая). И тем не менее, тексты что создаются при инсталляции оказываются в некоторых таблицах, уже битые! (отображаются и в PhpMyAdmin'е уже вопросиками.)
MySQL-DB--кракозябры!.png
Страничка сайта и админки соотв-но тоже имеют многие поля, это особенно разные там меню, с показом ????? вместо русских текстов!
ПанельУправления--кракозябры!.png
Что делать? и что за хня такая?
Ремарка и "крик души"! (Потому что хз сколько времени убито хз на что!!!)
Едва ли не в первый раз сталкиваюсь с таким странным поведением CMS! Сам строю сложные проекты, интерактивные сайты с исп. БД много-много лет... и такой хрени (как умудрились "достичь" господа-товарищи разрабы) как-то и придумать трудно... Это что же за "гениальные решения" ими применены?
Должно быть эта потеря кодировки происходит при трансфере полей из текстового модуля в таблы БД в момент инсталляции...
Ваши идеи?
С уважением,
У вас нет необходимых прав для просмотра вложений в этом сообщении.