[Linux-programlama] Re: Postgresql de turkce karakterlerin buyuk kucuk uyumu

---------

[Linux-programlama] Re: Postgresql de turkce karakterlerin buyuk kucuk uyumu

From: Atif CEYLAN <atifceylan_at_gmail.com>
Date: Tue, 04 Mar 2008 15:44:13 +0200
Message-ID: <47CD522D.3000607@gmail.com>

Uygar UZUNHASAN wrote:
> Postgresql veri tabanım UTF8, türkçe hatta rusca karakterlere destek
> veriyor ancak column1 ILIKE 'çöiüğ' (veya ~*) şeklinde bir arama
> yazdığımda büyük küçük harfler bir birine uymuyor. Yani IŞIK
> kelimesini ışık veya işik şeklinde yazsam olmuyor, iŞik yazmam gerekiyor.
> Türkçe karakterlere tam destek için hangi karakter setini
> kullanmalıyım ve UTF8 e göre dez avantajları olur mu?
>
> Not: Server Pardus üzerinde ancak win üzerine de kurulması gerekebilir.
>
> Uygar UZUNHASAN
> uygaruzunhasan_at_yahoo.com
>
>
> Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try
> it now.
> <http://us.rd.yahoo.com/evt=51733/*http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ%20>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama_at_liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
bu sorunun nedeni data klasörünü initdb ile ilklendirirken
kullanacağınız charsete göre --locale parametresine doğru değeri
vermekle ilgili bir durum. eğer veritabanınızda UTF8 kullanacaksanız
initdb -D /usr/local/pgsql/data --locale=tr_TR.UTF-8
şeklinde yapmanız gerekiyor. O zaman "ilike" tr sorunu yaşamazsınız.
Ancak veritabanınızı utf8 olarak ilklendirip latin5 kullanırsanız veya
latin5 olarak ilklendirip , (initdb -D /usr/local/pgsql/data
--locale=tr_TR.ISO-8859-9) utf8 olarak kullanırsanız bu sorun yaşanıyor.
Kısacası kullanacağınız veritabanına göre ilklendirme yapmanız
gerekiyor. veritabanını creat ederken seçtiğiniz dil seçeneği bu işi
düzeltmeye yetmez.

kolay gelsin
Atıf CEYLAN

_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Tue 04 Mar 2008 - 15:02:07 EET

---------

Bu arsiv hypermail 2.2.0 tarafindan uretilmistir.