Mysql Like Turkce Karakter Sorunu
-
merhaba
mysql de iller listesini tutuyorum.turkce karakterler kullanarak yazilmislar.
ornegin :
Çankırı
İzmir(büyük i harfine dikkat)
İstanbul
Şırnak vb vb...
ben gelen veriyi bunlarla eşleştirip içeri alıyorum. fakat kullanıcı "IZMIR" yada "CANKIRI" yada "SIRNAK" girerse hiç sonuc dönmüyor, bu sorunu nasıl çözerim ?
select id,name from cities where name like "Izmir"; sorgusu hic sonuc dondurmuyor.
veritabaninin tablonun ve field incollation seti utf8_turkish_ci .
gecici bir cozum olarak db den turkce karakterleri temizledim, gelen veridende turkce karakterleri temizleyip bu sekilde kullaniyorum. ama haliyle iller listesi cirkin gorunuyor
-
Veritabanı UTF8'mi?
-
TeRRoR bunu yazdı
Veritabanı UTF8'mi?
veritabanı utf8, collation da "utf8 turkish ci" a ayarlı
-
http://mbsbilisim.com/PhpMysqlDe-Turkce-Karakter-Problemini-Onlemek-435
-
mysql le uğraştığım zamanlardan aklımda kaldığı kadarıyla
çözümün "latin5"
"set collection set latin 5" diye bir ayar vardı.
bir araştır ama emin değilim
