LINUX.ORG.RU

История изменений

Исправление SkyMaverick, (текущая версия) :

Я вот эту С-шную библиотеку использую. В принципе, для плюсов можно обертку сделать. Декодирую всё в Unicode-буфер (uint32_t*), делаю всё, что надо в своём коде, обратно отдаю кодированную в UTF-8 строку.
Не уверен, что это самый правильный метод, но менее болезненного как-то не придумалось.

Исходная версия SkyMaverick, :

Я вот эту С-шную библиотеку использую. В принципе, для плюсов можно обертку сделать. Декодирую всё в Unicode-буфер (uint32_t*), делаю всё, что надо в своём коде, обратно отдаю кодированную в UTF-8 строку.
Не уверен, что это самый оптимальный способ, но менее болезненного как-то не придумалось.