LINUX.ORG.RU

utf-8 и строки


0

0

Господа. Такой вопрос: есть ли в linux какая-нибудь библиотека для работы со строками в utf-8? Ну там... определить количество символов(а не байт), сравнить с другой строкой, вырезать часть строки и т.д и т.п.

PS: чуть не забыл.... библиотека на языке C

qwertyxz
() автор топика
Ответ на: комментарий от arsi

utf8str какая-то странная библиотека с огромными макросами. А сравнение строк, не зависящее от регистра, там работает только для латинских букв. Хотя само использование UTF-8 требует несколько большего знания о буквах, чем всего 26 латинских.

anonumus
()
Ответ на: комментарий от anonumus

> utf8str какая-то странная библиотека с огромными макросами.

боитесь, что компилятор испугается и убежит, бросив вас одного с такими огромными, кровожадными макросами? ;)

> А сравнение строк, не зависящее от регистра, там работает только для латинских букв. Хотя само использование UTF-8 требует несколько большего знания о буквах, чем всего 26 латинских.

зависит от задачи. в ТЗ от ТС этого не требовалось ;)

arsi ★★★★★
()
Ответ на: комментарий от anonumus

так сказали же - glib. работает везде. кроме работы с utf8-строками еще много всяких вкусностей.

mono ★★★★★
()
Ответ на: комментарий от anonumus

>А сравнение строк, не зависящее от регистра, там работает только для латинских букв.

разве g_utf8_collate не это делает?

waker ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.