我在我们的一台机器上遇到了一个奇怪的问题。
它是 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 文件输入本地化字符并将插入内容保留在那里。这不是最有效的方法;-)
以前没遇到过这个问题,安装了好几台机器。有谁知道这可能是什么原因?