mb_string и обращение к строке по индексу [$N]

Selecter

Новичок
mb_string и обращение к строке по индексу [$N]

Можно ли обращаться к mb-строке по индексу? Почему-то, когда я обращаюсь к строку по индексу данная часть кода работает некорректно
PHP:
while(($message['message'][$i] != "\n" && $message['message'][$i] != ' ') && $i < $msg_len)
{
   $i++;
}
$message['message'] = html_tidy(mb_substr($message['message'], 0, $i-1)).'[...]';
с выводом:
Release notes: <a href="http://crux.nu/Main/ReleaseNotes2-2">http://crux.nu/Main/ReleaseNotes2-2</a>
<br/>Changelog: <a href="http://crux.nu/svnweb/CRUX/checkout/crux-2.2/ChangeLog">http[...]
PHP:
while((mb_substr($message['message'],$i,1) != "\n" && mb_substr($message['message'],$i,1) != ' ') && $i < $msg_len)
{
	$i++;
}
$message['message'] = html_tidy(mb_substr($message['message'], 0, $i-1)).'[...]';
с выводом:
Release notes: <a href="http://crux.nu/Main/ReleaseNotes2-2">http://crux.nu/Main/ReleaseNotes2-2</a>
<br/>Changelog: <a href="http://crux.nu/svnweb/CRUX/checkout/crux-2.2/ChangeLog">http://crux.nu/svnweb/CRUX/checkout/crux-2.2/ChangeLog</a>[...]
php-5.1.2
 
Сверху