консоль psql не принимает локализацию

Я столкнулся со странной проблемой на одной из наших машин.

Это новая установка Debian Squeeze с Postgres 8.4.10.

У меня на машине установлено несколько локализаций, locale -a дает следующее:

C
en_US
en_US.iso88591
en_US.utf8
POSIX
swedish
sv_SE
sv_SE.iso88591
sv_SE.utf8

В обычной консоли linux я могу использовать шведскую локализацию (эта работает), но когда я вхожу в консоль psql, я не могу использовать локализованную символы. Неважно, как я настрою свой терминал (пробовал почти все кодировки, которые только мог придумать).

Сама база данных работает нормально, я могу вводить локализованные символы, создавая файл SQL и сохраняя вставки там. Это просто не самый эффективный способ сделать это ;-)

Никогда раньше не сталкивался с этой проблемой, а я установил довольно много машин. Кто-нибудь знает, что может быть причиной этого?

6
задан Erwin Brandstetter 31 July 2012 в 05:25
поделиться