ASP.NET Mysql Türkçe Karakter Sorunu
-
merhaba üstadlar asp.net ve mysql kullanarak bir site yaptım fakat insert ettiğim bilgilerdeki türkçe karakterler ? olarak çıkıyor bu neden kaynaklanır nasıl düzeltebilirim ?
tablolar ve databasein collation kısmını utf8_turkish_ci yaptım ama yine aynı bağlantı olarak odb kullanıyorum Driver={MySQL ODBC 3.51 Driver}
-
Db yi sil tekrar oluştur, oluştururken
Character set : utf8
collation : utf8_general_ci ayarla düzelir
veya
latin5 - latin5_turkish_ci yap
https://stackoverflow.com/questions/10444004/mysql-turkish-character
saybirs tarafından 25/Oca/19 15:47 tarihinde düzenlenmiştir -
saybirs bunu yazdı
Db yi sil tekrar oluştur, oluştururken
Character set : utf8
collation : utf8_general_ci ayarla düzelir
veya
latin5 - latin5_turkish_ci yap
https://stackoverflow.com/questions/10444004/mysql-turkish-character
veri tabanım aynı abi şöyle bişi fark ettim visual studioda çalışırken eklemeleri sıkıntısız yapıyor ama publish edip godaddy de yayınlayınca bu hatayı alıyorum
-
furkiak bunu yazdısaybirs bunu yazdı
Db yi sil tekrar oluştur, oluştururken
Character set : utf8
collation : utf8_general_ci ayarla düzelir
veya
latin5 - latin5_turkish_ci yap
https://stackoverflow.com/questions/10444004/mysql-turkish-character
veri tabanım aynı abi şöyle bişi fark ettim visual studioda çalışırken eklemeleri sıkıntısız yapıyor ama publish edip godaddy de yayınlayınca bu hatayı alıyorum
http://www.muratoner.net/aspnet/aspnet-turkce-dil-sorunu-ve-cozumu
üstteki link işini çözecektir.
web.config içerisini değiştirip dene bakalım hocam
<globalization requestEncoding="iso-8859-9" responseEncoding="iso-8859-9" culture="tr-TR" uiCulture="tr-TR" fileEncoding="iso-8859-9" />
-
abi adımın dediklerinin aynını yaptım
tüm veritabanım utf8_turkish_ci
""<meta charset="utf-8">""
tüm sayfalarımda ekli
aynı zamanda CodePage="28599" bunuda ekledim
web.configde
""<globalization requestEncoding=
"iso-8859-9"
responseEncoding="iso-8859-9"
culture="tr-TR"
uiCulture="tr-TR"
fileEncoding="iso-8859-9"
/>""
ekligodady ayarlar sayfasında
Globalization settings
Request encodingiso-8859-9
Response encodingiso-8859-9
File encodingiso-8859-9
Cultureturkey
UI Culture
turkey
olarak ekli hepsi ama gel gelelim selın yazın ca ekrana veritabanına sel?n çıkarıyor abi D:
-
tüm bu dediklerimi yapmama rağmen fark ettiğim birşey var localde visual studioda çalıştırınca türkçe karakter sorunu yok godaddy e atınca türkçe karakter sıkıntısı çıkıyor
-
option=16387;stmt=SET NAMES 'latin5'
Bağlantı koduna bunu ekle
-
tolgasen bunu yazdı
option=16387;stmt=SET NAMES 'latin5'
Bağlantı koduna bunu ekle
ekledim abi yine aynı sorun
-
driverın 3.51 olmasından kaynaklıymış hocam 5.1 e çıkarttığımda sorunu çözdüm yardımlarınız için çok teşekkür ederim
furkiak tarafından 27/Oca/19 19:38 tarihinde düzenlenmiştir