Re: postgres и unicode
On 2002.10.17 at 13:42:01 +0400, Alexander Danilov wrote:
> День добрый!
>
> Помогите разобраться со странной локализацией postgres'а.
> У меня woody. PostgreSQL из дистрибутива. Версия 7.2.2-0.woody.1
> при инсталляции выбрал кодировку по умолчанию unicode.
> локаль выбрал C.
> соответственно все базы в unicode.
>
> alex/pts/2/13:36 alex$ locale
>
Локаль клиента абсолютно никого не волнует. Функция upper выполняется
сервером.
> ecatalog=# select upper('qweйцу');
> upper
> --------
> QWEйцу
> (1 row)
>
>
> то есть русские буквы в верхний регистр не преобразуются
С какой это стати они будут, если локаль у постмастера C? Вот если бы
там ru_RU.UTF-8 стояло...
> пробовал в /etc/postgresql/{postgresql.env,postmaster.conf}
> выставлять LANG и LC_ALL в ru_RU.UTF-8,
> но результат не изменился.
После изменения postmaster.env рестарт серверу делал?
--
Victor Wagner vitus@ice.ru
Chief Technical Officer Office:7-(095)-748-53-88
Communiware.Net Home: 7-(095)-135-46-61
http://www.communiware.net http://www.ice.ru/~vitus
Reply to: