Kullanıcı Adı:
Şifre:
Bu konudaki kullanıcılar: 2 misafir
3
Cevap
322
Tıklama
0
Öne Çıkarma
C# mySQL türkçe karakteri ingilizce karaktere çeviriyor

5
5o5 Konu Sahibi
5 yıl (48 mesaj)
Tablonun collatesini "latin5_turkish_ci", "utf8_general_ci", "utf8_turkish_ci" ve benzeri her şey denedim ama mesela "Akın Ay" yazdığım zaman "Akin Ay" olarak kaydediyor, "ş" harfini "s" yapıyor.

        MySqlConnection baglanti = new MySqlConnection(); 
baglanti.ConnectionString = "server=localhost; user id=root; password=; database=kuzmanlar; pooling=false;";
baglanti.Open();
MySqlCommand cmd = new MySqlCommand("insert into test (test) VALUES ('" + "Akın Ay ş ç ı ö ü Ş Ç İ Ö Ü" + "')", baglanti);
cmd.ExecuteNonQuery();


Şu kod aşağıdaki gibi kaydoluyor:

Akin Ay s ç i ö ü S Ç I Ö Ü


"latin1_swedish_ci" yaptım yine aynı şekilde kaydediyor...

Çözüm önerileriniz nelerdir?





< Bu mesaj bu kişi tarafından değiştirildi AkinAy018 -- 28 Temmuz 2014; 16:13:49 >


C
Crossslive
4 gün (2 mesaj)
Aynı sorun bende de var, acaba sorunu çözebildiniz mi ?


Bu mesaja 1 cevap geldi.

B
BiletlerBiletxD
4 gün (800 mesaj)
Php de mysql bağlantısı yaparken charset utf-8 ekleyerek benzer soruna çözüm bulmuştum.Bir deneyin.





< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Crossslive

C
Crossslive
3 gün (2 mesaj)
Aynen halletmiştim yinede teşekkürler , bağlantı metninin sonuna CharSet = utf8 eklediğim zaman sorun çözüldü.




Bu mesajda bahsedilenler: @BiletlerBiletxD
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.