PHP и UTF-8 всё таки жизнь возможна или нет?
<?php

$string = "Привет, Алексей, как твои дела?";
$array  = preg_split('//u', $string, -1, PREG_SPLIT_NO_EMPTY);
А вы уверены что у вас заголовке страницы  на которую вы делаете вывод  установлена правильная кодировка? Когдато мучался неделю с подобной проблемой а потом выяснилось что в хедере небыло правильно кодировки.<head>
        <meta charset="utf-8">
        <title>Кодировка HTML-страницы</title>
    </head>