|
SQLite. Поиск без учета регистра
|
|||
---|---|---|---|
#18+
Столкнулся с тем, что сравнение русскоязычных строк идет с учетом регистра. Искал инфу, как от этого избавиться, но не нашел подходящего решения. Пробовал выполнять "PRAGMA case_sensitive_like = false", но не помогает. Можно ли как-то ешить эту проблему или придется создавать отдельное поле, в котором будет одинаковый регистр? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2013, 10:46 |
|
SQLite. Поиск без учета регистра
|
|||
---|---|---|---|
#18+
что мешает сделать так а по сути мы же сперва строку перед поиском в Верхний регистр потом Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2013, 11:55 |
|
SQLite. Поиск без учета регистра
|
|||
---|---|---|---|
#18+
Джибсчто мешает сделать так а по сути мы же сперва строку перед поиском в Верхний регистр потом Код: sql 1.
В том то и дело, что UPPER() не работает для русских строк. Так что пришлось добавлять столбцы, у которых изначально все строки в верхнем регистре ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2013, 14:55 |
|
SQLite. Поиск без учета регистра
|
|||
---|---|---|---|
#18+
да, погуглил. и в нете простых решений , что то не нашел. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2013, 18:29 |
|
SQLite. Поиск без учета регистра
|
|||
---|---|---|---|
#18+
SQLite должен быть собран с дополнительной библиотекой ICU тогда он будет правильно искать в национальных алфавитах и уметь делать конвертацию регистра букв. В принципе, ICU в Андроиде есть. http://developer.android.com/reference/java/util/Locale.html Но насколько я знаю, на сегодня, ни одна из версий Андроида не включает ICU во встроенном движке SQLite... Это можно проверить используя команду PRAGMA compile_options; Если там будет упомянута ICU опция, то будет жить - а нет, то увы. На 4.0.3 не было. Позднее не проверял. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2013, 20:03 |
|
|
start [/forum/topic.php?fid=13&fpage=28&tid=1331749]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 123ms |
0 / 0 |