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
Datasnap Türkçe karakter sorunu
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: Datasnap Türkçe karakter sorunu
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.
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.