From: Devrim GUNDUZ (devrim@gunduz.org)
Date: Mon 14 Jul 2003 - 11:35:46 EEST
Merhaba,
On Mon, 14 Jul 2003 ougur@infotech.com.tr wrote:
> Daha yeni başladım ve tercihim bu dbms den yana ama charset ile ilgili
> sorunlarım var ve pratik çözümler peşindeyim.
>
> 1. ./configure --enable-nls='tr'
> 2. Java ile bağlantı yaparken jdbc:postgresql://localhost:5432/testdb?
> charSet=LATIN1
>
> gibi iki şeçenekle karşılaştım. Database de Türkçe karakter sorununu büyük
> ihtimalle 1. seçenek giderecek, ama source gerekecek (tabi tr seçeneğinin
> en fr gibi var olduğundan da emin değilim.) Db ile bağlantı sırasında veri
> aktarımının düzgün olması içinde 2. seçeneği kullanmam gerekecek fakat
> Türkçe hangi charset içinde; LATIN5 ,CP1254,ISO8900..... gibi gidiyor.
> Hangisini seçmeliyim? Ve postgre için değişk aliasları var mı bu
> charsetlerin?
Oncelikle configure betigine --enable-multibyte parametresini gecirmeniz
gerekli. Eger RPM kurmussaniz animsadigim kadariyla gelmiyor bu parametre.
srpm'den derlemeniz gerekecektir.
Turkce karakterlerin dogru siralanmasi icin, initdb asamasinda
initdb --locale=tr_TR
demeniz yeterli.
Turkce, LATIN5 icinde (iso8859-9)
http://www.postgresql.org/docs/7.3/static/multibyte.html
Saygilar.
-- Devrim GUNDUZ devrim@gunduz.org devrim.gunduz@linux.org.tr http://www.tdmsoft.com http://www.gunduz.org --- linux-baslangic listesinden cikmak ve tum listeci islemleri icin http://liste.linux.org.tr/ adresini kullanabilirisniz. Bu listeden cikmak icin <a href="mailto:linux-baslangic-request?Subject=unsubscribe"> tiklayiniz </a>