Проблема с кириллицей в php
Проект разрабатывается в кодировке utf-8. Столкнулся с проблемой обработки строк с символами кириллицы. Код
<?
header('Content-Type: text/html; charset=utf-8');
$str = "Дополнительное оборудование";
echo substr($str, 0, 7);
echo "<br>";
$str = "Dopolnitelnoe oborudovanie";
echo substr($str, 0, 7);
?>
Выдает результат
Доп�
Dopolni
Т.е. для кириллицы функция не работает.
Что необходимо сделать, чтобы на выходе вместо "Доп�" получить "Дополни"?