Sayfalar

6 Haziran 2020 Cumartesi

mySQL'de Türkçe Karakterle Sorgulama Problemi

mySQL'de collation seçimi "utf8_general_ci" olarak yapılmış bir tabloda "SELECT * FROM tablo WHERE metin = üzüm" sorgusunu çalıştırdığınızda bu tabloda "uzum" ve "üzüm" adlı metin değerini içeren iki satır varsa, ikisi de dönecektir. Bunu önlemenin yolu ya tablonuzu "utf8_turkish_ci" olarak tanımlamanız, ya da sorgunuzun sonuna "COLLATE utf8_turkish_ci" parametresini eklemektir.

Hiç yorum yok:

Yorum Gönderme