Ключевые слова:rus, postgresql, locale, charset, (найти похожие документы)
_ RU.LINUX (2:5077/15.22) __________________________________________ RU.LINUX _
From : Victor Vislobokov 2:5054/69.34 24 Dec 99 01:36:16
Subj : Поддеpжка pусского языка в Postgres
_______________________________________________________________________________
Hello Alexander!
AK> При выборке данных - SELECT * FROM table ORDER BY name.
AK> В итоге в листе данные упорядочены, но не правильно: первые -
AK> записи, начинающиеся на 'Б', а на 'А' - после 'Ш'.
AK> И в каком случае можно устанавливать SERVER_ENCODING?
Отвечу вопросом на вопрос. Как ты думаешь для чего в
postmaster.init предлагается выставить переменную LANG?
Короче. У меня Postgresql 5.??
Собрано с --with-mb="KOI8"
В системе сделана корректная локаль ru_RU.KOI8-R
Переменная LANG в postmaster.init выставлена в ru_RU.KOI8-R
Там же прописано: export PGCLIENTENCODING="WIN"
Данные внутри хранятся в UNICODE
Hаружу выдаются в Linux в koi8-r, в Windows в 1251.
Сортировка во всех случаях правильная.
Опытным путем установлено, что на сортировку влияет как
раз системная локаль и LANG в postmaster.init
Спешу уверить в своем глубоком уважении. Виктор
--- FEddy 1.4 -The Linux FiDO Mailreader- * Origin: FEddy - based on FEddi by Oliver Graf (2:5054/69.34)