Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
Известная проблема SQLite состоит в том, что он не любит никаких символов, кроме латинских, поэтому выполняется такое [1]:Дело в LIKE, а не в SQLite вообще :-)
SELECT «ы» LIKE «Ы»;
0
SELECT «s» LIKE «S»;
1
private final SQLiteDatabase.CustomFunction mLowerFnc =
new SQLiteDatabase.CustomFunction() {
@Override
public String callback(String[] args) {
String text = args[0];
text = text.toLowerCase();
Log.d(LOG, "LOWER_FNC : " + text);
return text;
}
};
database.addCustomFunction("LOWER_FNC", 1, mLowerFnc);
Как подружить SQLite андроида с языком, отличным от английского