Короче вот есть PHP: $city = 'Киев'; когда делаю вардамп пишет 8 символов строка PHP: var_dump($city); разбиваю строку на масив буков выдает след Array ( [0] => Ð [1] => œ [2] => Ð [3] => ¾ [4] => Ñ [5] => [6] => Ð [7] => º [8] => Ð [9] => ² [10] => Ð [11] => ° ) Когда просто пытаюсь обртится к символу PHP: $city[2] то тоже выводит кракозябры. В чем проблема?
Проблема в том что строка это не последовательность букв,а последовательность байт.Эта тема недавно поднималась на форуме.В твоем случае: PHP: $city = 'Киев'; $strLen = mb_strlen($city); for ($i = 0; $i < $strLen; $i++) { $arr[] = mb_substr($city, $i, 1); } print_r($arr); Более подробно https://php.ru/forum/threads/problema-to-li-s-kodirovkoj-to-li-ne-znaju-s-chem-help.61860/
всеровно бред Array ( [0] => Ð [1] => š [2] => Ð [3] => ¸ [4] => Ð [5] => µ [6] => Ð [7] => ² ) а английский норм все