X-Original-To: pgsql-ru-general-postgresql.org@localhost.postgresql.org Received: from localhost (unknown [200.46.204.144]) by svr1.postgresql.org (Postfix) with ESMTP id 56238545DA for ; Mon, 25 Apr 2005 05:04:14 -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 28400-01 for ; Mon, 25 Apr 2005 08:04:12 +0000 (GMT) Received: from mail.perm.lo (mail.lukoilperm.ru [195.161.200.210]) by svr1.postgresql.org (Postfix) with ESMTP id 0EC7954C87 for ; Mon, 25 Apr 2005 05:03:25 -0300 (ADT) Received: from [172.30.16.173] ([127.0.0.1]) by mail.perm.lo (Netscape Messaging Server 3.6) with ESMTP id AAA3461 for ; Mon, 25 Apr 2005 14:03:15 +0600 Message-ID: <426CA439.4090105@lukoilperm.ru> Date: Mon, 25 Apr 2005 14:03:05 +0600 From: "Viktor Vislobokov" Reply-To: vvislobokov@lukoilperm.ru User-Agent: Mozilla Thunderbird 0.9 (X11/20041127) X-Accept-Language: en-us, en MIME-Version: 1.0 Cc: pgsql-ru-general Subject: =?KOI8-R?Q?Re=3A_=5Bpgsql-ru-general=5D_Re=3A_=5Bpgsql-ru-?= =?KOI8-R?Q?general=5D_Re=3A_=5Bpgsql-ru-general=5D_ILIKE_=D3_=D2?= =?KOI8-R?Q?=D5=D3=D3=CB=C9=CD=C9_=CE=C5_=D2=C1=C2=CF=D4=C1=C5=D4=3F?= References: <426C6626.1050903@lukoilperm.ru> <426C96DC.6030707@lukoilperm.ru> In-Reply-To: Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at hub.org X-Spam-Status: No, hits=0.139 tagged_above=0 required=5 tests=AWL, FORGED_RCVD_HELO X-Spam-Level: X-Archive-Number: 200504/102 X-Sequence-Number: 293 > Ты бы подробнее проблему описал ! Значит, что я понял: > 1. системная локаль у тебя ru_RU.UTF-8 и она у тебя везде кроме потсгреса > работает нормально. Проверь в perl, например. Работает, например #!/usr/bin/perl use utf8; $s = "Проба"; print uc($s) . "\n"; print lc($s) . "\n"; > 2. как ты делали initdb ? initdb делается автоматом при первом запуске службы PostgreSQL. Делается, насколько я понимаю в системной локали, но для PostgreSQL как ASCII (судя по выводу \l в psql). > 3. как ты вводил запрос ? Я, например, не знаю, как мне в psql работать > в unicode :) Вводил в psql. Да ничем не отличается работа в UTF-8 локали для пользователя от любой другой локали. Только вот такими заморочками как с ILIKE. Базу ессно, создаём с WITH ENCODING 'UTF8'; -- С уважением, Виктор