MySQL'de Türkçe Karekter Problemi

Diğer veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Kullanıcı avatarı
sarp_halit
Üye
Mesajlar: 241
Kayıt: 17 Ara 2003 04:30
Konum: Cennet Fethiye
İletişim:

MySQL'de Türkçe Karekter Problemi

Mesaj gönderen sarp_halit »

Merhaba arkadaşlar forumda arattım ama bulamadım. Delphi projemde MySQL Veritabanı kullanıyorum ve herhangi bir kayıt yapınca da türkçe karekter problemi yaşıyorum. bunu nasıl aşabilirim? bir de mysql içerisinde select count sorgusunun sonucunu nasıl elde edebilirim?

teşekkürler.
Fethiye den herkese sevgiler ...
X))@:>
shadowmann
Üye
Mesajlar: 508
Kayıt: 30 Oca 2004 10:49

Re: MySQL'de Türkçe Karekter Problemi

Mesaj gönderen shadowmann »

sorun veritabanı ve tablo character setinin utf 8 olması ve senin delphiden veri girerken kullandığın komp. in utf8 desteklememesinden kaynaklanıyor olabilir mi?
Her zaman bir vâmuk-i azra olur alem bu ya,
Nev-be-nev efsaneler peydâ olur alem bu ya,
Kabz u bast kıl tefekkür aleminde ey gönül,
Vakt-i sermânın sonu, vakt-i germân olur alem bu ya...
Kullanıcı avatarı
sarp_halit
Üye
Mesajlar: 241
Kayıt: 17 Ara 2003 04:30
Konum: Cennet Fethiye
İletişim:

Re: MySQL'de Türkçe Karekter Problemi

Mesaj gönderen sarp_halit »

merhaba,
öncelikle cvp için teşekkür ederim.
Veritabanı MySQL ve karekter set Latin5 ( Türkçe karakterleri desteklediği için).
Farkettim de sorun kayıt esnasında değil. Kaydı okurken sadece değişik karekterler çıkartıyor. Yani veritabanında kendi arayüzünde sorgu yaptığında karekterler normal ama bunu form üzerinde herhangi bir bileşen aktardığın zaman yani değeri yazdırdığın zaman karekterler değişiyor. acaba ayreten bir fonksiyon mu kullanmak gerek? hem kaydederken hem de okurken
Fethiye den herkese sevgiler ...
X))@:>
Kullanıcı avatarı
Battosai
Üye
Mesajlar: 1316
Kayıt: 01 Eki 2007 12:02
Konum: Ankara

Re: MySQL'de Türkçe Karekter Problemi

Mesaj gönderen Battosai »

Zeos kullanıyorsan....zeosconnection nın properties özelliğine..codepage=latin5 yazarsan türkçe sıkıntın kalmaz...
Kullanıcı avatarı
sarp_halit
Üye
Mesajlar: 241
Kayıt: 17 Ara 2003 04:30
Konum: Cennet Fethiye
İletişim:

Re: MySQL'de Türkçe Karekter Problemi

Mesaj gönderen sarp_halit »

zeos değil dac for mysql kullanıyorum ama onda da var o özellik teşekkür ederim.

onu latin 5 yaptığım halde o da problem çıkartıyor. ama sadece okurken
Fethiye den herkese sevgiler ...
X))@:>
mkysoft
Kıdemli Üye
Mesajlar: 3103
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: MySQL'de Türkçe Karekter Problemi

Mesaj gönderen mkysoft »

veritabanının default charset'ini latin5_turkish_ci yap. Databasi ve tabloları create ederken latin5 olarak create olduklarından emin ol.SQLyog programında tablo oluşturuken field özelliği olarak latin5_turkish_ci seç.
Kullanıcı avatarı
sarp_halit
Üye
Mesajlar: 241
Kayıt: 17 Ara 2003 04:30
Konum: Cennet Fethiye
İletişim:

Re: MySQL'de Türkçe Karekter Problemi

Mesaj gönderen sarp_halit »

onların hepsini o şekilde ayarladım. sqlyog üzerinden elle girince, programdan okuturken türkçe karekterlerde sorun yok ama programdan veritabanına bilgi girince sapıtıyor. eğer bir çare bulamazsam ascii kodlarını kullanıcaz galiba
Fethiye den herkese sevgiler ...
X))@:>
mkysoft
Kıdemli Üye
Mesajlar: 3103
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: MySQL'de Türkçe Karekter Problemi

Mesaj gönderen mkysoft »

Programınızdaki fontlardan olabilir.Program dili Turkish olamayabilir. Başka ihtimal kalmadı. Sıfırdan bir proje üzerinden basit bir deneme yapın.Yine olmazsa yaptığınız denemeyi bizimle paylaşın, kontrol edelim.
Kullanıcı avatarı
sarp_halit
Üye
Mesajlar: 241
Kayıt: 17 Ara 2003 04:30
Konum: Cennet Fethiye
İletişim:

Re: MySQL'de Türkçe Karekter Problemi

Mesaj gönderen sarp_halit »

programdaki bütün formlar üzerindeki fontlar turkish characterset olarak ayalandı olmazsa bir demosunu dersler yollarım size. şimdilik bi tamamlayayım da :D
Fethiye den herkese sevgiler ...
X))@:>
Cevapla