Oleg Bartunov wrote:
> Привет !
> On Mon, 17 Jan 2005, Konstantin Danilov wrote:
>
>>
>> Привет!
>> Я сейчас скачал Pg8-rc5 и при работе в консоли мне всё пишут
>> кириллицей, однако она странно отоборажается. Мне нужно делать консоль
>> юникодной или можно как-то сказать Постгресу, чтобы он всё нормально
>> отображал?? Я, кстати, под виндой.
>
>
> Первые виндовые ласточки появились :) Я тебе попытаюсь ответить,
> конечно, но в будущем надо будет
> как-то найти более легальные пути, например, мы поддерживаем
> русскоязычный сайт http://www.linuxshare.ru/postgresql/,
> информации там еще не много, особенно про Windows, но если ты поможешь
> нас со своим опытом, то следующим будет легче. Там есть форум, список
> рассылки. Виктор, пора свой FAQ создавать, не думаю, что Bruce будет
> сильно озабочен нашими проблемами :)
>
> А теперь по делу.
>
> в консоле psql сделай команду 'show all;' и посмотри установки сервера и
> клиента. Вот я сейчас у себя поставил клиентскую кодировку 'win1251'
> и у меня сплошные крокозябры в выдаче результатов, так как серверная
> кодировка 'KOI8' и все данные у меня в 'KOI8'.
>
> client_encoding | win1251
> server_encoding | KOI8
>
> Еще важны установки локале:
>
> lc_collate | ru_RU.KOI8-R
> lc_ctype | ru_RU.KOI8-R
> lc_messages | C
> lc_monetary | C
> lc_numeric | C
> lc_time | C
>
> Я привык читать ссобщение по-английски, поэтому lc_messages у меня стоит
> 'C'.
> К сожалению, в Windows я почти не работал, поэтому ничего сказать не могу,
> но буду страшно рад если вы разберетесь и напишите, что помогло !
> Успехов и удачи !
В консоли русской Windows используется кодировка (угадайте!) 866.
Соответственно, client_encoding нужно ставить в ALT.
А вот с локалью я еще не разбирался.
--
Best regards,
Nick
(GPG Key ID: 4396B2D0)