RE: BUG #15651: Collation setting en_US.utf8 breaking sort order
В списке pgsql-bugs по дате отправления:
| От | Daniel Verite |
|---|---|
| Тема | RE: BUG #15651: Collation setting en_US.utf8 breaking sort order |
| Дата | |
| Msg-id | 4049e84f-d114-4f48-bec2-432c715e2ff9@manitou-mail.org обсуждение |
| Ответ на | RE: BUG #15651: Collation setting en_US.utf8 breaking sort order (Kaleb Akalework <kaleb.akalework@asg.com>) |
| Список | pgsql-bugs |
Kaleb Akalework wrote:
> Ok so if this is intended behavior of UTF8 then I understand. My last
> question then would be if I use a collation setting of C, does it mean I
> won't be able to support multiple languages?
You seem to want to the sort order of C, but be aware that you might
have to decide whether you want this:
=> select upper('é' collate "C");
upper
-------
é
(1 row)
or that:
=> select upper('é' collate "en_US");
upper
-------
É
(1 row)
To get the sort order of C but the interpretation of characters closer
to what you'd expect from Unicode, it's possible for the database
to have LC_COLLATE to "C", and LC_CTYPE to, say, en_US.UTF-8.
See CREATE DATABASE.
Best regards,
--
Daniel Vérité
PostgreSQL-powered mailer: http://www.manitou-mail.org
Twitter: @DanielVerite
В списке pgsql-bugs по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера