Я нарезаю строку Unicode с диакритическими знаками, используя функцию mb_substr
, но она работает так же, как если бы я использовал простую функцию substr
. Он разделяет символы Юникода пополам, отображая ромб с вопросительным знаком.
E.g.
echo mb_substr('ááááá', 0, 5); //Displays áá�
Что может быть не так?