Огромное спасибо, добрый человек. Очень сильно выручилоPHP:$letters = preg_split('//u', $string, -1, PREG_SPLIT_NO_EMPTY);
Ты про букву «ё»? Нужно делать нормализацию UTF-8 строки в NFC.Вот только оно разобьёт e+: на два фрагмента.
А в каком случае она невозможна? В Symfony есть polyfill для http://php.net/manual/ru/class.normalizer.php, например.Да, я знаю.
Но это если нормализация вообще возможна, или, ещё смешнее - позволительна.
В общем случае надо использовать более общие функции.