I have absolutely two same databases on localhost and webfaction (I'm usin Django). The problem with server database is that it doesn't search case insensitive unicode strings.
I have row
name Яблоко
I write Word.objects.filter(name__iregex=r'(яблоко)')
and it gives me 0 rows.
On localhost above query works.
I tried to create database with utf8 encoding, but it didn't help. ASCII symbols work well, though.
Also, if row in database is lower-cased, then it works.
For example name груша
will be returned (on both machines) for Word.objects.filter(name__iregex=r'(груша)')
Any ideas?