utf8 karekter set siralama sorunu

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
mehmetantalya
Üye
Mesajlar: 189
Kayıt: 30 Eyl 2013 10:17

utf8 karekter set siralama sorunu

Mesaj gönderen mehmetantalya »

Merhabalar,
Firebird veritabani kullanıyorum. karekter set UTF8 . Siralama yapmaya calistigimda türkçe karekterler ile başlayan kayıtlar. Hep en altta görünüyor.
Sorunu nasil çözebilirim acaba?
Teşekkürler.
Kullanıcı avatarı
greenegitim
Üye
Mesajlar: 713
Kayıt: 28 Nis 2011 10:33
Konum: İstanbul

Re: utf8 karekter set siralama sorunu

Mesaj gönderen greenegitim »

select * from KISILER ORDER BY UNVAN COLLATE PXW_TURK
gibi deneyebilirmisin.
Mücadele güzelleştirir!
mehmetantalya
Üye
Mesajlar: 189
Kayıt: 30 Eyl 2013 10:17

Re: utf8 karekter set siralama sorunu

Mesaj gönderen mehmetantalya »

ne yazikki hata veriyor.
hataa.png
hataa.png (2.04 KiB) 2289 kere görüntülendi
Kullanıcı avatarı
greenegitim
Üye
Mesajlar: 713
Kayıt: 28 Nis 2011 10:33
Konum: İstanbul

Re: utf8 karekter set siralama sorunu

Mesaj gönderen greenegitim »

Hata mesajı görünmüyor hatayı veren ekranda ctrl+C kombinasyonu ile hata mesajını clipboard a kopyalayıp buraya yapıştırabilirsiniz
Mücadele güzelleştirir!
mehmetantalya
Üye
Mesajlar: 189
Kayıt: 30 Eyl 2013 10:17

Re: utf8 karekter set siralama sorunu

Mesaj gönderen mehmetantalya »

Merhaba greenegitim,
Sorgu sonucunda aldigim hata asagidadir.
Teşekkürler.
Undefined name.
Dynamic SQL Error.
SQL error code = -204.
Data type unknown.
COLLATION PXW_TURK for CHARACTER SET UTF8 is not defined.
altanbozoglu
Üye
Mesajlar: 5
Kayıt: 26 May 2018 10:09

Re: utf8 karekter set siralama sorunu

Mesaj gönderen altanbozoglu »

Merhaba; Konunun üzerinden çok zaman geçmiş ama ben de başka bir sorunu ararken denk geldim. benim gibi başka çözüm arayanlar bulabilsin diye güncelleme yapmak istedim.

veri tabanı UTF8 ve
KOLONADI VARCHAR(50) COLLATE UNICODE_CI
şeklinde oluşturulan tablolarda bu sorun artık bulunmuyor. (firebird 3.0 kullanıyorum)

saygılar.
Cevapla