Re: [pgsql-ru-general] Re: [pgsql-ru-general] Re: [pgsql-ru-general] ILIKE с русскими не работает?

From: "Viktor Vislobokov" <vvislobokov(at)parma-telecom(dot)ru>
To:
Cc: pgsql-ru-general <pgsql-ru-general(at)postgresql(dot)org>
Subject: Re: [pgsql-ru-general] Re: [pgsql-ru-general] Re: [pgsql-ru-general] ILIKE с русскими не работает?
Date: 2005-04-25 08:03:05
Message-ID: 426CA439.4090105@lukoilperm.ru
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-ru-general


> Ты бы подробнее проблему описал ! Значит, что я понял:
> 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';

--
С уважением, Виктор

In response to

Responses

Browse pgsql-ru-general by date

  From Date Subject
Next Message Sergey Suleymanov 2005-04-25 08:03:16 Re: Re: [pgsql-ru-general] Re:
Previous Message Никифорцев Дмитрий 2005-04-25 07:42:10 Системы репликации