Arkadaşlar, apache + php + phpmyadmin+ mysql kurdum şuan problemsiz çalışıyor fakat tek sorun şu ; php sayafalarında türkçe karakterli sayfalarda sorun çıkarıyor, iii, ğğğ, şşş, gibi harflerde sorun çıkarıyor, nasıl normale çevirmem gerek , nerden ayar yapmalıyım? phpmyadminden character set utf8 ,bağlantı karşılaştırılması latin5 türkis_ci bu ayarları yaptım fakat türkçe karakterlerde sürekli hata veriyor ? Hangi ayarları yapmam gerekir? şimdiden teşekkürler ...
Php , mysql de türkçe karekter sorunları
mysql e bağlandığın satırdan sonra
mysql_query("SET NAMES 'latin5'");
mysql_query("SET CHARACTER SET latin5");
mysql_query("SET COLLATION_CONNECTION = 'latin5_turkish_ci'");
kodlarını eklersen veritabanına kaydederken sorun çıkarmaz. sonra da OnlyMann 'in dediği kodları php sayfasının başına eklersensorunun çözümlenir
Yok yok Sendeki sorun şu .. Önce tabloların diline bak Phpmyadmin genelde Latin_Swedish_Ci olarak atıyor.. ama önerim hiç ugrasma SqL olarak elinde varsa veritabanından siL daha sonra BigDumper ile yükle .. Tr sorununu çözer..
yukarıda verdiğim kod zaten karakter setlerini düzenliyor. veri tabanı için BigDumber kullanmaya gerek yok bence. Böyle sorunları program yerine kodla çözümlemek daha mantıklıTechno_maynaQmysql e bağlandığın satırdan sonramysql_query("SET NAMES 'latin5'");
mysql_query("SET CHARACTER SET latin5");
mysql_query("SET COLLATION_CONNECTION = 'latin5_turkish_ci'");kodlarını eklersen veritabanına kaydederken sorun çıkarmaz. sonra da OnlyMann 'in dediği kodları php sayfasının başına eklersensorunun çözü