Здравствуйте.
Я так понимаю, что обращаться посимвольно к строке в кодировке UTF8 стандартным образом нельзя. Верно?
Вопрос в том есть ли какие-нибудь быстрые функции для этого? Просто задача такая - строк очень много, все в UTF8, во всех надо анализировать каждый символ и в зависимости от этого разрезать/склеивать эти строки. И в конечном итоге они опять должны быть в UTF8 для использования в Canvas.TextOut (я так понимаю он теперь тоже только UTF8 понимает?). Очень не хотелось бы несколько тысяч а то и миллионов строк гонять в WideString и обратно (учитывая что делаться это должно довольно часто). Но пока ничего кроме этого в голову не приходит..