Re: Кодировка

From: Oleg Bartunov <oleg(at)sai(dot)msu(dot)su>
To: Maxim Vetrov <muxas(at)mail(dot)ru>
Cc: pgsql-ru-general(at)postgresql(dot)org
Subject: Re: Кодировка
Date: 2005-10-22 17:27:13
Message-ID: Pine.GSO.4.63.0510222125440.23078@ra.sai.msu.su
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-ru-general

Привет,

Вот здесь можно подписаться
http://www.linuxshare.ru/postgresql/community.shtml

Сейчас напишу про список рассылки, чтобы добавили.

Олег

On Sat, 22 Oct 2005, Maxim Vetrov wrote:

> Добрый день!
>
> Во-первых, заметил такую особенность - на форме подписки
>
> http://www.postgresql.org/community/lists/subscribe
>
> в поле выбора отстутвует русский список рассылки. Там вообще нет ничего
> похожего на regional lists.
> Как тогда подписаться ?
>
> Моя проблема такая. Есть база на Sybase SQLAnywhere 5.0 (под win). Клиентское
> приложение под Windows, написано на PowerBuilder. Для соединения с базой
> используется ODBC. Задача отлаженная, работает без глюков.
>
> Хочу перенести базу на PostgreSQL 8.03 под FreeBSD. В качестве теста создал
> базу в кодировке WIN, тестовую таблицу. Под виндой поставил драйвер ODBC.
> Приложение подключается, тестовая таблица отображается. Пытаюсь заполнить
> записями. В таблице два поля, integer и char(80). При отображении записи
> показываются только в поле с типом integer. В поле char пустота. Причем как
> для русских так и для английских букв. Иду на сервер, через psql смотрю
> записи - сохраняло то что нужно, отображает нормально. Приложение
> ориентировано на работу с кодировкой CP1251, к сожалению исходников нет, все
> со слов разработчика. Под Sybase база крутиться на CP2151, проверял. В чем
> мождет быть проблема?
> Вот еще что заметил в логах ODBC:
>
>>> conn=10303424, query='set DateStyle to 'ISO''
>>> conn=10303424, query='set geqo to 'OFF''
>>> conn=10303424, query='set extra_float_digits to 2'
>>> conn=10303424, query='SET client_encoding TO WIN'
> << Эта строка прописана в настройках драйвера мной на всякий случай
>>> conn=10303424, query='select oid from pg_type where typname='lo''
>>> [ fetched 0 rows ]
>>> conn=10303424, query='select pg_client_encoding()'
>>> [ fetched 1 rows ]
>>> [ Client encoding = 'WIN' (code = 22) ]
>>> conn=10303424, query='set client_encoding to 'UTF8'' <<
> Вот эта строка всегда присутсвует при инициализации соединения ODBC
>
> В случае, если убрать из настроек драйвера принудительное указание кодировки
> клиента, то последняя строка, где устанавливается UTF8, все равно не
> исчезает. Она там всегда торчит. Вызывает большие сомнения ее надобность.
> Может она мне "карты путает"?
>
> С уважением,
> Максим
>
> ---------------------------(end of broadcast)---------------------------
> TIP 6: explain analyze is your friend
>

Regards,
Oleg
_____________________________________________________________
Oleg Bartunov, sci.researcher, hostmaster of AstroNet,
Sternberg Astronomical Institute, Moscow University (Russia)
Internet: oleg(at)sai(dot)msu(dot)su, http://www.sai.msu.su/~megera/
phone: +007(095)939-16-83, +007(095)939-23-83
>From pgsql-ru-general-owner(at)postgresql(dot)org Mon Oct 24 01:05:36 2005
X-Original-To: pgsql-ru-general-postgresql(dot)org(at)localhost(dot)postgresql(dot)org
Received: from localhost (av.hub.org [200.46.204.144])
by svr1.postgresql.org (Postfix) with ESMTP id B1464DABF6
for <pgsql-ru-general-postgresql(dot)org(at)localhost(dot)postgresql(dot)org>; Mon, 24 Oct 2005 01:05:34 -0300 (ADT)
Received: from svr1.postgresql.org ([200.46.204.71])
by localhost (av.hub.org [200.46.204.144]) (amavisd-new, port 10024)
with ESMTP id 91866-09
for <pgsql-ru-general-postgresql(dot)org(at)localhost(dot)postgresql(dot)org>;
Mon, 24 Oct 2005 04:05:30 +0000 (GMT)
Received: from relay.svrw.ru (relay.svrw.ru [80.78.122.2])
by svr1.postgresql.org (Postfix) with ESMTP id 51EC0DABB6
for <pgsql-ru-general(at)postgresql(dot)org>; Mon, 24 Oct 2005 01:05:30 -0300 (ADT)
Received: from intsh.svrw.mps (sl7.svrw.ru [80.78.122.8])
by relay.svrw.ru (8.12.10/8.12.8) with ESMTP id j9O3wD16013033
for <pgsql-ru-general(at)postgresql(dot)org>; Mon, 24 Oct 2005 07:58:13 +0400 (MSD)
Received: from uprav-nboxes.svrw.mps (uprav-nboxes.svrw.mps [10.76.0.79])
by intsh.svrw.mps (8.11.6+Sun/8.11.6) with SMTP id j9O45Op11754
for <pgsql-ru-general(at)postgresql(dot)org>; Mon, 24 Oct 2005 07:05:24 +0300 (MSK)
Received: from EVS-ORG.svrw.mps ([10.76.0.241])
by uprav-nboxes.svrw.mps (SAVSMTP 3.1.0.29) with SMTP id M2005102408052332106
for <pgsql-ru-general(at)postgresql(dot)org>; Mon, 24 Oct 2005 08:05:23 +0400
Received: from SURGUT-AD.surgut.svrw.mps ([10.78.0.32]) by EVS-ORG.svrw.mps with Microsoft SMTPSVC(6.0.3790.211);
Mon, 24 Oct 2005 07:54:57 +0400
Received: from EVS-ORG.svrw.mps ([10.76.0.241]) by SURGUT-AD.surgut.svrw.mps with Microsoft SMTPSVC(6.0.3790.0);
Mon, 24 Oct 2005 07:54:57 +0400
Received: from surgutmail.surgut.svrw.mps ([10.78.0.1]) by EVS-ORG.svrw.mps with Microsoft SMTPSVC(6.0.3790.211);
Mon, 24 Oct 2005 07:54:57 +0400
Received: from EVS-ORG.svrw.mps ([10.76.0.241]) by surgutmail.surgut.svrw.mps with Microsoft SMTPSVC(6.0.3790.0);
Mon, 24 Oct 2005 07:54:56 +0400
Received: from SURGUT-AD.surgut.svrw.mps ([10.78.0.32]) by EVS-ORG.svrw.mps with Microsoft SMTPSVC(6.0.3790.211);
Mon, 24 Oct 2005 07:54:56 +0400
Received: from EVS-ORG.svrw.mps ([10.76.0.241]) by SURGUT-AD.surgut.svrw.mps with Microsoft SMTPSVC(6.0.3790.0);
Mon, 24 Oct 2005 07:54:55 +0400
Received: from 10.72.128.206 ([10.72.128.206]) by EVS-ORG.svrw.mps ([10.76.0.246]) with Microsoft Exchange Server HTTP-DAV ;
Mon, 24 Oct 2005 03:54:55 +0000
Received: from first by EVS-ORG; 24 Oct 2005 10:00:43 +0600
Subject: Re: =?koi8-r?Q?=EB=CF=C4=C9=D2=CF=D7=CB=C1?=
From: pkondratev <pkondratev(at)svrw(dot)ru>
To: =?koi8-r?Q?=F2=D5=D3=D3=CB=C9=CA_?= =?koi8-r?Q?=D3=D0=C9=D3=CF=CB_?= =?koi8-r?Q?=D2=C1=D3=D3=D9=CC=CB=C9_=C4=CC=D1_?= =?koi8-r?Q?=D0=CF=CC=D8=DA=CF=D7=C1=D4=C5=CC=C5?= =?koi8-r?Q?=CA?= postgres <pgsql-ru-general(at)postgresql(dot)org>
Content-Type: text/plain; charset=koi8-r
Content-Transfer-Encoding: base64
Date: Mon, 24 Oct 2005 10:00:43 +0600
Message-Id: <1130126443(dot)5607(dot)0(dot)camel(at)localhost(dot)localdomain>
Mime-Version: 1.0
X-Mailer: Evolution 2.0.4
X-OriginalArrivalTime: 24 Oct 2005 03:54:55.0868 (UTC) FILETIME=[B23343C0:01C5D84E]
X-Virus-Scanned: by amavisd-new at hub.org
X-Spam-Status: No, hits=0.109 required=5 tests=[AWL=-0.051,
FORGED_RCVD_HELO=0.05, MIME_BASE64_TEXT=0.11]
X-Spam-Level:
X-Archive-Number: 200510/35
X-Sequence-Number: 433

9yDzwtQsIDIyLzEwLzIwMDUg1yAxODo0MSArMTEwMCwgTWF4aW0gVmV0cm92INDJ28XUOg0KPiBb
cGdzcWwtcnUtZ2VuZXJhbF0g68/EydLP18vBDQo+IA0K5MXO2CDEz8LS2covDQoNCvXeydTB18HR
INTPLCDe1M8gzyDLzMnFztTTy8/NIPDvIM3OxSDOxcna18XT1M7PINDSwcvUyd7F08vJIM7J3sXH
zyDUzyDRDQrC2SDQz9DSz8LZ18HMIM7FIM3V3sHU2CBXSU4gKM/OINbFIFdJTjEyNTEpLCDBINPP
2sTB1NggwsHa1SDQz8QgVVRGOCDO1Q0KySDLz87XxdLUydLP18HU2CDEwc7O2cUgKMnMySDQ0s/d
xSDawcLJ1Nggycgg0M8gzs/Xz8opLiDpztTF0sXTzs8sIM7PDQrNz9bF1CDC2dTYINzUzyDIydTS
z9PUySBPREJDINcg09fR2svFINMgxMHOztnNIPDvLCDQz9DSz8LP18HU2CB2YXJjaGFyIMENCs7F
IGNoYXIuDQoNCvfTxcfPIMTPwtLPx88uDQo=

In response to

Browse pgsql-ru-general by date

  From Date Subject
Next Message Sergey Suleymanov 2005-10-24 13:58:12 Re: не работает индекс по
Previous Message Genix 2005-10-22 13:57:40 не работает индекс по таблице