Lists: | pgsql-ru-general |
---|
From: | apm <korjavin(at)gmail(dot)com> |
---|---|
To: | pgsql-ru-general(at)postgresql(dot)org |
Subject: | upper |
Date: | 2008-06-04 17:13:04 |
Message-ID: | g26if1$qvg26if1$qv$1@ger.gmane.org@ger.gmane.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-ru-general |
Есть в наличии
FreeBSD 6.2-RELEASE
postgresql-server-8.1.10_2
initdb было сделано с параметрами --encoding=utf-8 --lc-collate=C
Локаль юзера pgsql под которым стартует postgres utf-8
Подсоединясь к базе , client_encoding utf-8
select upper('фф') ;
фф
select upper('zz');
ZZ
Как исправить?
From: | "Nikolay Samokhvalov" <samokhvalov(at)gmail(dot)com> |
---|---|
To: | apm <korjavin(at)gmail(dot)com> |
Cc: | pgsql-ru-general(at)postgresql(dot)org |
Subject: | Re: upper |
Date: | 2008-06-04 18:15:58 |
Message-ID: | e431ff4c0806041115h62a30fe5x8949bbfd78303a13@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-ru-general |
On Wed, Jun 4, 2008 at 9:13 PM, apm <korjavin(at)gmail(dot)com> wrote:
> Есть в наличии
> FreeBSD 6.2-RELEASE
> postgresql-server-8.1.10_2
>
> initdb было сделано с параметрами --encoding=utf-8 --lc-collate=C
--lc-collate=C? Вы сами ответили на свой вопрос, ещё до того, как задали :-)
> Локаль юзера pgsql под которым стартует postgres utf-8
>
> Подсоединясь к базе , client_encoding utf-8
>
> select upper('фф') ;
> фф
> select upper('zz');
> ZZ
Кстати, раз уж речь идёт о кириллице во Фрюхе, посмотрите
http://blog.lexa.ru/2008/03/03/freebsd_utf8_russian_collate_vtoraja_popitka.html
(там была серия блогпостов, так что лучше по ссылкам пройтись).
--
Best regards,
Nikolay