История изменений
Исправление
kvpfs,
(текущая версия)
:
Весело, UTFCPP не умеет итерацию по символам, умеет лишь по код поинтам;
utf8proc - аналогично как я понял. Правда есть у неё один плюс - умеет возвращать категории код поинтов, анализируя которые можно сделать ризбивку строки (во всяком случае мне так кажется). Но что-то пахнет это крупным геморром который сулит наличие 30 около 100 различных категорий и всевозможные их комбинации.
В сухом остатке - кроме boost::locale+ICU (ибо голое ICU трогать не хочется) вариантов и не осталось.
Исходная версия
kvpfs,
:
Весело, UTFCPP не умеет итерацию по символам, умеет лишь по код поинтам;
utf8proc - аналогично как я понял. Правда есть у неё один плюс - умеет возвращать категории код поинтов, анализируя которые можно сделать ризбивку строки (во всяком случае мне так кажется). Но что-то пахнет это крупным геморром который сулит наличие 30 категорий и всевозможные их комбинации.
В сухом остатке - кроме boost::locale+ICU (ибо голое ICU трогать не хочется) вариантов и не осталось.