Re: [pgsql-ru-general] Re: [pgsql-ru-general] Re: [pgsql-ru-general] ILIKE с русскими не работает?
В списке pgsql-ru-general по дате отправления:
| От | Viktor Vislobokov |
|---|---|
| Тема | Re: [pgsql-ru-general] Re: [pgsql-ru-general] Re: [pgsql-ru-general] ILIKE с русскими не работает? |
| Дата | |
| Msg-id | 426CA439.4090105@lukoilperm.ru обсуждение исходный текст |
| Ответ на | Re: Re: [pgsql-ru-general] Re: [pgsql-ru- (Oleg Bartunov <oleg@sai.msu.su>) |
| Ответы |
Re: Re: [pgsql-ru-general] Re: [pgsql-ru-
|
| Список | 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'; -- С уважением, Виктор
В списке pgsql-ru-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера