У меня проблема с возвратом первой буквы из строки, когда эта буква является символом конкретного языка.
Причина такой ситуации проста: определенный символ, сохраненный в строке, занимает более одного символа, а декодирование происходит только при отображении в формате html с правильным кодированием.
Когда я пытаюсь сделать это на php, smarty (усечение до первого символа) или даже mysql, у меня есть только часть этой буквы, закодированная в UTF (например: � вместо реального специфического для языка символа).
Есть ли способ сделать это правильно?
Спасибо