PDO türkçe karakter sorunu
Çıldıracam :(
Veritabanında türkçe karakterlerde sorun oldugunu gördüm.
Hepsi utf8_general_ci, satırlarda sütünlarda hepsi bu şekilde..
Hatta utf8_turkish_ci de yaptım olmadı.
Pdo $db altına charsetle ilgili bir sürü kod denedim hala yok. neyi yanlış yapiyorum anlamış değilim. Çıldıracam.
head etiketleri arasında
yazdım hala yok.. Yok oğlu yok. :(
Lütfen yardımcı olur musunuz?
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (6)
utf8mb4 denemiştim zaten olmadı.
ALTER DATABASE veritabani_adin
DEFAULT CHARACTER SET utf8 COLLATE utf8_turkish_ci
de denedim olmadı..
tek çözüm bu aşağıda yazdığım kodlar oluyor.
<?php
$db->exec("SET NAMES 'utf8'");
$db->exec("SET CHARACTER SET utf8");
$db->exec("SET CHARACTER_SET_CONNECTION=utf8");
$db->exec("SET SQL_MODE = ''");
?>
PhpMyAdmin'i aç, veritabanını seç ve üstten SQL'e tıkla.
Ardından aşağıda ki kodu kendine göre düzenleyip sorgu kısmına gir ve "Gönder" de.
ALTER DATABASE `veritabani_adin` DEFAULT CHARACTER SET utf8 COLLATE utf8_turkish_ci
Umarım sorununu bu şekilde çözebilirsin. Bol şans.