Alexey Pechnikov wrote: >> Для unac_string_utf16 данные должны быть получены sqlite3_value_text16be, >> а не sqlite3_value_text16. > > А в определяемом платформой формате be/le никак нельзя?! Ой не нравится > мне такой подход.
Можно, но либо придётся вручную перекодировать данные перед и после вызова unac_string_utf16, либо, что лучше, вместо unac_string_utf16 использовать unac_char_utf16. >> Всё не так просто. См. http://www.unicode.org/reports/tr10/ > > Полную реализацию самому не сделать, а готовых инструментов приемлемого > качества не видно. Интересует именно "приемлемая" реализация, но зато > быстрая. В сложных случаях можно на уровне приложения назначать функции > сортировки/преобразования, но это медленно. См. Unicode::Collate. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org