всем привет.
осваиваю работу со строками, нужна помощь.
итак:
<?
header("Content-type: text/html; charset=utf8");
$str = 'привет';
echo "<br> Str= ".$str; //выводится - привет
echo "<br> Str[1]= ".$str[1]; // выводится - ?
echo "<br> Str{1}= ".$str{1};// выводится - ?
echo "<br> substr= ".substr($str, 1, 1); // выводится - ?
?>
файл преобразован в UTF8 без BOM (UTF8 нужен).
если без Header, то все выводится нормально. но header тоже нужен (проект на utf8 )
Вопрос: почему так? и как сделать шобы нормально все было