Пытался обновить движок с версии 4.0.9.1 до новой 4.0.10.2, но после загрузки файлов слетела кодировка, методом тыка обнаружил, что дело в файле system/DB/DB.php, а конкретней в строке:
в старом файле db.php было:
self::$multitons[ $identifier ]->set_charset( self::$multitons[ $identifier ]->charset );
в новом файле db.php стало:
if( !self::$multitons[ $identifier ]->set_charset( self::$multitons[ $identifier ]->charset ) )
{
/ But if setting that failed, fall back to UTF8 /
self::$multitons[ $identifier ]->charset = 'utf8';
self::$multitons[ $identifier ]->collation = 'utf8_unicode_ci';
self::$multitons[ $identifier ]->binaryCollation = 'utf8_bin';
self::$multitons[ $identifier ]->set_charset( self::$multitons[ $identifier ]->charset );
Писал в суппорт, но они не решили проблему ссылаясь на то, что проблемы с хостером, то есть не подключается кодировка.
Хостер тоже ничего внятного не сказал, мол не понимаю о чем речь, проверял на другом сервере, тоже самое.
Может кто-то сталкивался с подобной проблемой и знает как ее решить?
Сорри, забыл прикрепить скрин: