Я столкнулся со странной проблемой на одной из наших машин.
Это новая установка Debian Squeeze с Postgres 8.4.10.
У меня на машине установлено несколько локализаций, локаль -a дает:
C
en_US
en_US.iso88591
en_US.utf8
POSIX
swedish
sv_SE
sv_SE.iso88591
sv_SE.utf8
В обычной консоли Linux я могу использовать шведскую локализацию (работает), но когда я вхожу в консоль psql, я не могу использовать локализованные символы. Не имеет значения, как я настраиваю свой терминал (пробовал практически каждую кодировку, которую я могу придумать).
Сама база данных работает нормально, я могу вводить локализованные символы, создавая файл SQL и сохраняя там вставки. Это просто не самый эффективный способ сделать это; -)
Никогда раньше не сталкивался с этой проблемой, и я установил довольно много машин. Кто-нибудь знает, что может быть причиной этого?