Доброго времени суток. Сервер апач и mysql были настроены для работы с win-1251, Затем настройки были изменены для utf-8.
spoiler
mbstring.func_overload 2
mbstring.internal_encoding UTF-8
----
SET NAMES 'utf8
SET collation_connection = "utf8_unicode_ci"
unserialize(serialize("русский текст")); // "русский текст"
работает корректно, однако для данных, полученных из mysql возвращается false. Код на битрикс, но это вряд ли имеет значение
$data = \Bitrix\Main\Application::getConnection()->query('select * from b_event')->fetchRaw();
var_dump(unserialize($data['C_FIELDS'])); // false
В чем может быть проблема?