Hi Grzegorz!
I've the same problems with upper() and lower() functions as you
have (had?), but with german umlauts.
I configured postgres with
./configure
--with-java
--enable-locale
--enable-unicode-conversion
--enable-multibyte
Then i created a database with
create database test with encoding='LATIN2' changed to test, did
encoding unicode.
Wenn I try to insert umlauts I get the following error:
utf_to_latin: could not convert UTF-8
Did I miss a configure option?
Any help is _highly_ appreciated