BUG #10707: UPPER() does not convert non-ASCII chars

Поиск
Список
Период
Сортировка
От sf@4js.com
Тема BUG #10707: UPPER() does not convert non-ASCII chars
Дата
Msg-id 20140620145538.2634.85619@wrigleys.postgresql.org
обсуждение исходный текст
Ответы Re: BUG #10707: UPPER() does not convert non-ASCII chars  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-bugs
The following bug has been logged on the website:

Bug reference:      10707
Logged by:          FLAESCH Sebastien
Email address:      sf@4js.com
PostgreSQL version: 9.4beta1
Operating system:   Linux Debian (3.14-1-amd64 #1 SMP Debian 3.14.4-1)
Description:

Created my test1 db with utf8 charset, when using the UPPER() function, only
ASCII chars are converted to uppercase.

I am missing a configuration option?

I have also 9.3.2 installed, and the characters are converted to uppercase.

test1=# SELECT pg_encoding_to_char(encoding) FROM pg_database WHERE datname
= 'test1';
 pg_encoding_to_char
---------------------
 UTF8
(1 row)

test1=# select upper('âãäåçèéêëô') ;
   upper
------------
 âãäåçèéêëô
(1 row)

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

Предыдущее
От: Michael Paquier
Дата:
Сообщение: Re: Missing file versions for a bunch of dll/exe files in Windows builds
Следующее
От: Tom Lane
Дата:
Сообщение: Re: BUG #10707: UPPER() does not convert non-ASCII chars