|
Автоматическое подключение collation для русского языка в расширении ICU для SQLite
|
|||
---|---|---|---|
#18+
Для удобства работы с русским текстом в SQLite можно сделать автоматическое подключение нужного collation. Это позволит проводить сортировку и регистронезависимый поиск для русскоязычных текстов. В рассылке sqlite-users периодически пробегает вопрос, как же сделать такое для того или иного языка, а уж в рунете и вовсе этот вопрос "притча во языцех". Патч объявляет коллэйшен "ru_RU" как "russian" непосредственно при открытии подключения. http://geomapx.blogspot.com/2009/10/collation-icu-sqlite.html Там же есть заметки про другие расширения и патчи. Исходники некоторых дополнительных модулей можно найти здесь http://mobigroup.ru/files/sqlite-ext/ ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2009, 22:10 |
|
Автоматическое подключение collation для русского языка в расширении ICU для SQLite
|
|||
---|---|---|---|
#18+
MBG, Бегло просмотрел... Т.е. по сути это пересобранная sqlite.dll ? Т.е. каждую новую версию dll нужно пересобирать. Зачем такие сложности если все элементарно подключается через api (need_collation и т.д.)? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2009, 05:18 |
|
Автоматическое подключение collation для русского языка в расширении ICU для SQLite
|
|||
---|---|---|---|
#18+
Это нужно для тех, кто делает собственную сборку или включает SQLite в свое приложение. Например, в моей сборке добавлено десятка полтора дополнительных модулей, изменены определенные настройки и проч., притом разработчики приложений понятия не имеют обо всем этом, а просто устанавливают нужные деб-пакеты и занимаются прикладной задачей. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2009, 12:04 |
|
|
start [/forum/topic.php?fid=54&fpage=28&tid=2009418]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 303ms |
total: | 435ms |
0 / 0 |