Re: Возможна ли поддержка тиклем юникода?
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.
Reply to: