Кодировка на сервере

From: Serik <uge(at)pochtamt(dot)ru>
To: pgsql-ru-general <pgsql-ru-general(at)postgresql(dot)org>
Subject: Кодировка на сервере
Date: 2006-01-31 08:45:30
Message-ID: 200601310845.k0V8jUaV005744@www8.pochta.ru
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-ru-general

Добрый день !
Для клиента имеет значение, в какой кодировке хранятся
данные на сервере ?

Сейчас PG 8.0.1 работает на linux,
данные хранятся в koi8-r, на сервере локаль ru_RU.koi8-r
У программиста постоянно возникают проблемы с кодировками,
то ошибки от сервера приходят в нечитаемом виде, то
данные не читаются,
то запросы типа
"where type='наличный'"
не срабатывают. Причем в разных клиентах (PGAdmin, EMS,
свое приложение) по разному.
Я предлагаю везде явно устанавливать
set client_encoding=win;
и проверять настройки клиентов (шрифты, кодировки).
Он предлагает хранить данные на сервере в кодировке WIN,
и соответсвенно придется изменить настройки локали в ОС.
Поможет это ?

Спасибо !
Serik Akhmetov

Responses

Browse pgsql-ru-general by date

  From Date Subject
Next Message Viktor Vislobokov 2006-01-31 09:16:23 Re: Кодировка
Previous Message Serik 2006-01-31 08:14:41 PG преобразует varchar() в text