Mysql Türkçe karakter sorunu

0
Onaylı Üye
Üye
Katılım
10 Nisan 2011
Mesajlar
69
Tepki puanı
0
Merhabalar,
Bir Asp sistemi geliştiriyorum. Mysql desteği var. Etkin olduğunda Türkçe karakter sıkıntısı oluyor. Ancak 2 günden beri denemediğim şey kalmadı. Karşılaştırma alanlarını utf8, latin1, latin5 yapmama rağmen olmadı. ş ve ı yerine ? işareti çıkıyor. Diğerleri iyi.
Bunu nasıl çözebilirim?
Teşekkürler.
 
0
Onaylı Üye
Üye
Katılım
16 Mart 2011
Mesajlar
645
Tepki puanı
46
Konum
Antalya
Aşağıdaki kodlarla MySQL den sağlıklı şekilde Türkçe karakterli veriyi alabilirsiniz.

Kod:
'# Metod 1
Baglanti.Open = "driver={mysql odbc 3.51 driver}; server=localhost; port=3306; UID=kullanici_adi; pwd=sifre; db=database_adi; stmt=SET NAMES 'Latin5'"

'#Metod 2
Baglanti.Open = "driver={mysql odbc 3.51 driver}; server=localhost; port=3306; UID=kullanici_adi; pwd=sifre; db=database_adi"
Baglanti.Execute "SET NAMES 'latin5'"
Baglanti.Execute "SET CHARACTER SET latin5"
Baglanti.Execute "SET COLLATION_CONNECTION = 'latin5_turkish_ci'"
 
0
Onaylı Üye
Üye
Katılım
10 Nisan 2011
Mesajlar
69
Tepki puanı
0
Baglanti.asp'de şu şekilde:
Kod:
Baglanti.Open "DRIVER={MySQL ODBC 3.51 Driver};SERVER="&myserver&";UID="&mykadi&";pwd="&mysifre&";db="&dbname&";option=16387;stmt=SET NAMES 'latin5';"

Bir de, karakter seti latin5, karşılaştırmayı latin5_turkish_ci yapmıştım, aşağıdaki gibi:
EkranGoeruentuesue1.png


Bu şekilde içeri aktardım. Yanlış bir şey var mıydı?
 
0
Onaylı Üye
Üye
Katılım
10 Nisan 2011
Mesajlar
69
Tepki puanı
0
Bu arada, veri tabanım access idi. Ben bunu sql'e çevirdim. Sonradan içeri aktarma işlemi yaptım. Çevirmede sıkıntı olacağını sanmıyorum, en azından araştırmalarım öyle söylüyor.
 
Geri
Üst