As I understand it, sqlite upper and lower functions only work on
ASCII. There is an icu extension to make it work with UTF-8/UTF-16 as
far as I know.
Cheers,
Shawn
2008/2/10 Zbigniew Baniewski <[EMAIL PROTECTED]>:
> #v+
> SQLite version 3.5.4
> Enter ".help" for instructions
> sqlite> select lower(A);
> SQL error: no such column: A
> sqlite> select lower('A');
> a
> sqlite> select lower('Ą');
> Ą
> sqlite> select lower('ŻŹĆ');
> ŻŹĆ
> sqlite> select upper('ążźć');
> ążźć
> sqlite> select upper('asdf');
> ASDF
> #v-
>
> As one can see, the lower/upper functions aren't working at all for 8-bit
> non iso8859-1 characters (as I understand, this is the origin of a bug
> in "LIKE", mentioned on http://www.sqlite.org/lang_expr.html#like ? ).
>
> It's a serious problem for every language other than english. Any schedule
> for a fix?
> --
> pozdrawiam / regards
>
> Zbigniew Baniewski
> _______________________________________________
> sqlite-users mailing list
> [email protected]
> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
>
_______________________________________________
sqlite-users mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users