PHP. Кириллица и $var[1], где $var - строка. Русские буквы некорректно отображаются.
Здравствуйте.
Решила написать аналог substr, только для латиницы и кириллицы вместе. Да, знаю, такое уже есть, но мне захотелось написать свое. Столкнулась с проблемой.
Есть $var, в которой содержится строка. В строке - русские буквы. К примеру:
$var = 'абв';
Хочу вывести первую букву:
var_dump($var[0]);
Выводит странный символ, как будто проблема с кодировкой. Символ выглядит так: �. Но кодировка у меня стоит UTF-8 без BOM, и в head прописано то же самое:
при доктайпе HTML5. Я слышала, что кириллические символы весят 2 байта, а латинские - 1 байт.
Вопрос: как достать один кириллический символ, не используя функцию substr()?
Извините, вопрос решен:
var_dump($ol[0].$ol[1]);