Datasnap Türkçe karakter sorunu

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
hakanharbeli
Üye
Mesajlar: 76
Kayıt: 01 Nis 2016 03:58

Datasnap Türkçe karakter sorunu

Mesaj gönderen hakanharbeli »

Merhaba,

Datasnap metodu ile mysql veritabanına bağlanıp veri çekiyorum. Fakat türkçe karakter sorunu oluyor.

Örneğin: osmanlı padişahları gibi bir yazıyı osmanl? padi?ahlar? gibi çekiyor.

Kullanılan companent ler sqlconnection ve sqlservermethod bunların bu karakter sorununu nasıl çözebilirim

charsetleri bir türlü değiştiremiyorum.

aslında sqlconnection da sorun yok bence asıl sorun sqlservermethodta

yardımlarınız için çok teşekkür ederim şimdiden
ertank
Kıdemli Üye
Mesajlar: 1650
Kayıt: 12 Eyl 2015 12:45

Re: Datasnap Türkçe karakter sorunu

Mesaj gönderen ertank »

Merhaba,

Kullandığınız Delphi sürümünü belirtmemişsiniz.

Bilgim dahilinde karakter sorunları sqlconnection ile ilgilidir. Delphi 2009 ve sonrası "string" veri türü aslında "UnicodeString" için bir alias olarak kullanılır. Delphi Bağlantı parametrelerinde kullandığınız sürücüye ve MySQL veri tabanı karakter setine uygun (örn: utf8 veya unicode) parametre ekleyerek denemeler yapabilirsiniz.

Devart firmasının dbExpress sürücüleri (datasnap sürücüleri) bağlantı sırasında UseUnicode ve UnicodeEnvironment parametrelerini kullanarak bu sorunu çözebiliyorlar. Sizin kullandığınız datasnap sürücüsünün kullanılabilir parametrelerini öğrenip sqlconnection.params içine eklemeniz gerekecektir diye düşünüyorum.
Cevapla