In SQLite I want to case-insensitive \"SELECT LIKE name\"
works fine for normal latin names, but when the name is in UTF-8 with non-latin characters then the se
Use a no-case collation, such as : LIKE name COLLATE NOCASE
If you need specific characters that are not part of ASCII to be compared with case folding, the NOCASE
will not work, as such folding is not supported by SQLite - you will have to provide your own collation function using your Unicode library of choice and sqlite3_create_collation()
.
EDIT: also, this might be interesting:
How to sort text in sqlite3 with specified locale?