utf 8 denedinmi
sadece tahmin
Türkçe SQL problemi
15
●1.143
- 24-05-2007, 14:56:28Sadece forumda mı böyle gözüküyor? phpmyadmin ekledikten sonra doğru gösteriyor mu?
- 24-05-2007, 17:22:04SQL dosyanın karakter türü muhtemelen UTF8'dir (içi değil yüklediğin dosyanın genel yapısı) bu da hatanın ana sebebidir. Lütfen bu(TextPad Downloads) programı indir ve SQLini bu program ile aç ardından farklı kaydet ile tekrar kaydet ve kaydederken de aşağıda UTF8 göreceksin karakter seti olarak onu ANSI olarak ayarla ve kaydet. Sonra gönül rahatlığı ile SQLini yükleyebilirsin. Hata almaman gerekli bu işlemden sonra
- 24-05-2007, 19:04:081. phpmyadmin ilk açtığınızda mysql karakter grubunu UTF-8 Unicode, MySQL bağlantı karşılaştırması nı utf8_unicode_ci seçin
2. db nizi boş halde oluşturun,
3. db nizi seçin, işlemler kısmından db için karşılaştırmayı utf8_unicode_ci seçin,
4. ilk sayfada verdiğiniz şekli ile (türkçe karakterler düzeltilmiş halde) sql inizi phpmyadminden yükleyin
5. eğer hazır scprit kullanıyorsanız, database.php ve ya alakalı dosya yı bulup db bağlantınızın hemen altına,
mysql_query("SET NAMES 'latin5'");
mysql_query("SET CHARACTER SET latin5");
mysql_query("SET COLLATION_CONNECTION = 'latin5_turkish_ci'");
ekleyin.
Bu yöntemle site içerisinde karakterler düzgün görünür, ancak phpmyadmin den yedek aldığınızda tr karakterler şekilsiz çıkar, bu yedeği bir utf uyumlu text düzenleyiciyle düzenleyebilirsiniz.