Нюанс в том, что в тексте помимо кириллицы встречается латиница и служебные знаки, а сам он в кодировке UTF-8.
И получается вот что:
$text = "Же*каRW";
for ($i=0; $i <= strlen($text); $i = ($i + 2))
echo "<br />$i " . substr ($text, $i, 2) ;
Есть ли решение этой проблемы, кроме перекодирования в 1251?