COLLATE NOCASE
funciona solo para los 26 caracteres en mayúsculas de ASCII.
Establezca la configuración regional de la base de datos en una que admita caracteres acentuados usando setLocale()
y usa COLLATE LOCALIZED
.
También puede intentar usar COLLATE UNICODE
.Pero tenga cuidado con este error:el tipo UNICODE de SQLite no funciona en ICS; ya no distingue entre mayúsculas y minúsculas.
Consulte la documentación para ver si se mencionan estos dos recopiladores en Android.
Consulte también esta herramienta de demostración de intercalación en línea.