Неправильно идет сортировка русских букв !!!

Perederiy
Дата: 18.06.2004 09:53:45
Привет
ASPLinux 9.2
локаль KOI8-R
PostgreSQL 7.3.4
базы в UNICODE

Неправильно идет сортировка русских букв !!!
Что делать ?
Помогите !!!
Спасибо

PS Я понимаю что тема уже поднималась - но я не понял - одни говорят что сортировка кириллицы в UTF-8 невозможна -другие что возможна, но не говорят как

Прошу дать конкретный ответ - что и как делать ?
antix
Дата: 19.06.2004 09:41:44
Если винюковые клиенты попробуй
ALTER DATABASE mydatabase SET client_encoding=win1251;
Sad Spirit
Дата: 19.06.2004 12:01:57
пересоздать базы с использованием правильной локали (ru_RU.UTF8)
Stas Tristan
Дата: 19.06.2004 16:04:55
А поподробнее ( у меня Pg 7.3.1. на Windows)?
Sad Spirit
Дата: 19.06.2004 17:26:28
ЕМНИП, в ЦыгВине локаль не работает
OAN
Дата: 01.07.2004 18:17:07
создай кластер баз данных с опцией:
initdb -E WIN
Alex2005
Дата: 15.12.2004 13:47:46
OAN
создай кластер баз данных с опцией:
initdb -E WIN

На сколько я знаю, это задает только кодировку по умолчанию для баз, которые будут создаваться в будущем.
Надо задавать не -Е, а --locale и использовать ту же локаль, в какой потом будут базы (вернее базы в последствии создавать с кодировкой соответствующей этому параметру). По крайней мере с кои8 у меня все получилось. Удачи.
MaximZ
Дата: 16.12.2004 20:06:50
Я бы для начала обновился хотя бы до 7.4
Посмотрите список испраленных багов. Они все врмя дорабатывают работу с UTF. А когда был 7.3, они только начинали с ней работать.