BUG #1991: UPPER problem on special characters

Поиск
Список
Период
Сортировка
От Guillaume Smet
Тема BUG #1991: UPPER problem on special characters
Дата
Msg-id 20051023212143.E0F8EF0E49@svr2.postgresql.org
обсуждение исходный текст
Список pgsql-bugs
The following bug has been logged online:

Bug reference:      1991
Logged by:          Guillaume Smet
Email address:      guillaume_ml@smet.org
PostgreSQL version: 8.1b3
Operating system:   RHEL 3
Description:        UPPER problem on special characters
Details:

Hi,

I'm currently testing 8.1b3 to prepare our migration from 7.4 to 8.1.
I have a µ (greek mu) in my database correctly encoded as UTF-8 (database
encoding is UTF-8). A SELECT UPPER() on this character gives me an error:
ERROR:  invalid multibyte character for locale but I can display it with a
simple SELECT.
We cannot uppercase this character but I don't think it's an invalid
character. PHP for example just returns µ when I try to strtoupper it.
AFAIK UTF-8 support is stricter in 8.1 but I'm not sure it's the correct
behaviour to return an error in this case.

Thanks for your help.

Regards

--
Guillaume

В списке pgsql-bugs по дате отправления:

Предыдущее
От: "Gregory Bronner"
Дата:
Сообщение: BUG #1990: Installer bug fails to make C:\program files..global
Следующее
От: "Mike Clements"
Дата:
Сообщение: Re: BUG #1988: keygen not implemented