У меня есть строка UTF-8 (создал std :: string из байтового массива)
Я понимаю, что кодировка означает, что size () / length () не даст мне фактическое количество глифов, если текст, например, китайский ...
Я понимаю, что для того, чтобы получить код символа Unicode для каждого символа, мне нужно преобразовать его в wstring (или любое представление UTF> 8), а затем я могу получить значение, которое будет представлять то, что я хочу.
Я огляделся и не нашел простого способа сделать это с помощью std c ++.
Чего мне не хватает?
Я собираю gcc 4+ на iPhone от Apple, используя платформу Cocoa-Touch.