Re: Unicode upper() bug still present
| От | Tom Lane |
|---|---|
| Тема | Re: Unicode upper() bug still present |
| Дата | |
| Msg-id | 4272.1066610150@sss.pgh.pa.us обсуждение исходный текст |
| Ответ на | Unicode upper() bug still present (Oliver Elphick <olly@lfix.co.uk>) |
| Ответы |
Re: Unicode upper() bug still present
|
| Список | pgsql-hackers |
Oliver Elphick <olly@lfix.co.uk> writes:
> There is a bug in Unicode upper() which has been present since 7.2:
We don't support upper/lower in multibyte character sets, and can't as
long as the functionality is dependent on <ctype.h>'s toupper()/tolower().
It's been suggested that we could use <wctype.h> where available.
However there are a bunch of issues that would have to be solved to make
that happen. (How do we convert between the database character encoding
and the wctype representation? How do we even find out what
representation the current locale setting expects to use?)
In short, don't hold your breath ...
regards, tom lane
В списке pgsql-hackers по дате отправления: