Selamlar, Postgresql'i debian üzerinde kullanıyorum bu yüzden Freebsd'de postgresql hangi parametrelerle çalışıyor bilmiyorum fakat intidb ile database set edilirken encoding diye bir parametre alıyor olmalıdır. Örneğin: --encoding=utf-8. Postgresql, üzerinde çalışacağı database'in encodingi aksi belirtilmedikçe latin-1 dir. Bu parametre /etc/profile'den değişmez diye biliyorum, çünkü 8.4 versiyonu ile aynı sunucuda encodingi birbirinden farklı database'ler oluşturmaya izin verilecek. Bu sebeple initdb nin man sayfasını iyi kurcalayın derim.
Kolay gelsin 2009/4/9 Ercan Can <canerca...@yahoo.com> > Merhaba arkadaşlar, > > Freebsd 6.3 Postgresql8.2'yi kurdum. initdb komutunu çalıştırdığımda > aşağıdaki hatayı alıyorum. > > [r...@can /usr/local/etc/rc.d]# /usr/local/etc/rc.d/postgresql initdb > export: tr_TR.ISO8859-9: bad variable name > > latin5 için /etc/profile dosyasının sonuna aşağıdaki kodları ekledim. > export LANG=tr_TR.ISO8859-9 > export MM_CHARSET=ISO-8859-9 > > cevabınız için şimdiden teşekkürler. > > >