From: Enver ALTIN (enver.altin@frontsite.com.tr)
Date: Mon 14 Jul 2003 - 11:35:26 EEST
On Mon, 2003-07-14 at 11:23, ougur@infotech.com.tr wrote:
> Herkese merhaba;
Merhaba,
> 1. ./configure --enable-nls='tr'
Bu gerekli değil. Veritabanını oluştururken charset
belirleyebiliyorsunuz:
http://www.postgresql.org/docs/7.3/static/sql-createdatabase.html
> 2. Java ile bağlantı yaparken jdbc:postgresql://localhost:5432/testdb?
> charSet=LATIN1
Bu da client encoding. Eğer isterseniz PostgreSQL/libpq API, sunucudan
dönen veri üzerinde charset conversion yapabilir. Tabii bunu yerel
olarak siz de yapabilirsiniz. Ancak sıralama işlemlerinde herhangi bir
fonksiyonu bildiğim kadarıyla yok.
> 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?
ISO-8859-9 doğru encoding olsa gerek, tabii kendi yazılımınız da bu
kodlamayı kullanmalı.
-- __________ | | | | Enver ALTIN (a.k.a. skyblue) | | Software developer, IT consultant | FRONT | |==========| FrontSITE Bilgi Teknolojisi A.S. |_____SITE_| http://www.frontsite.com.tr/