MyAdmin'den bazı türkçe karakterler içeren yazılar girdiğimde hata veriyor. sonra kayıtlara baktığımda girdiğim yazılarda Türkçe karakterlerin yerinde soru işretleri olduğunu görüyorum. Bunu nasıl düzeltebilirim?
Mysql'de Türkçe karakter nasıl kullanılır?
Bu verdiklerim url kodları ama siz yinede bi deneyın belki mysql dede gecerlidir buyuk ihtimallede öle olması lazım
ü = %FC
Ü = %DC
ö = %F6
Ö = %D6
ı = %FD
İ = %DD
ğ = %F0
Ğ = %D0
ş = %FE
Ş = %DE
ç = %E7
Ç = %C7
% = %25
& = %26
[ = +%5B
] = %5D
{ = %7B
} = %7D
? = %3F
= = %3D
Tabloları mutlaka utf-8 veya latin 5 olarak yapılandırman gerekiyor.
Selam
Tablo oluştururken Collation kolonun da utf8_turkish_ci seçmen gerekiyor eğer bu yoksa sadece utf8 de seçebilirsin
İyi Akşamlar
Arkadaşların dediği gibi tabloların utf-8 ya da latin-5 olması gerekir ama aynı zamanda veritabanını yaratırken de utf-8 yapmanız gerekir. Eğer sonradan değiştirmek isterseniz de yapabilirsiniz.
ayrıca dosyanızı kaydederken encoding seçeneğinede dikkat edin. Ve veritabanına bağlandıkdan sonra şu sorguları gönderdiğinizde sorun kalmayacağını düşünüyorum. Bu arada oluşturduğunu veritabanını latin5_turkish_ci olarak seçin.
mysql_query("SET NAMES 'latin5'");
mysql_query("SET CHARACTER SET latin5");
mysql_query("SET COLLATION_CONNECTION = 'latin5_turkish_ci'");