В СУБД sqlite изначально разрабатывалась американцами, и изначально (для ускорения) не использовала другую кодировку, отличную от ANSI.
В дальнейшем, они исправили свою ошибку, и позволили подгружать (или заменять) определенные функции с помощью дополнительных ухищрений.
Когда появился первый андроид, телефоны были маленькие, медленные и с малым количеством памяти (оперативной). И разработчики Андроида обрезали весь функционал sqlite по максимуму (для ускорения и экономии памяти).
В нормальном виде sqlite занимает около 7 МБ. В обрезанном Андроидном 1 МБ.
Когда железо и техника начали расти и дешеветь, то разработчики Андроида просто забыли (посчитали ненужным) вернуть нормальный функционал в СУБД.
На сегодняшний день я пересобрал sqlite с нормальным функционалом и все отлично работает (у меня). Всё заняло около 4 МБ.
Так что наша программа вырастет в размере.
До конца недели доделаю нормальный поиск (глобальный, по всевозможным источникам инфы) и станет остро вопрос серверной части. И можно будет выкладывать на всеобщее обозрение первую часть.
По крайней мере появиться возможность всем обновлять рубрику законодательство автоматически. (Если это конечно кто-то захочет вести на сервере) и формировать базу по ГАИшникам.
п.с.
Splin спасибо за желание помочь. Для справки, нужно пользоваться вот этой штукой
http://site.icu-project.org/ для unicode (В программной части).