v2.5.2
Giriş yap

PDO türkçe karakter sorunu

webman
1,494 defa görüntülendi

Çı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

<meta charset="UTF-8">


yazdım hala yok.. Yok oğlu yok. :(

<?php
    try {
    $db = new PDO("mysql:host=$servername;dbname=" . $dbname, $username, $password);
    $db->query("SET CHARACTER SET utf8");
    // set the PDO error mode to exception
    $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch (PDOException $e) {
    echo "Connection failed: " . $e->getMessage();
}
?>
<?php
try {
    $db = new PDO('mysql:host=' . $servername . ';dbname=' . $dbname, $username, $password);
} catch (PDOException $e){
    die($e->getMessage());
}
?>

Lütfen yardımcı olur musunuz?

webman
1290 gün önce

Yaptım hocam yapmaz olur muyum. İşte çıldırdığım nokta da bu :) aynı yazdığınızı yazdım. Normalde değişkenli şekilde yazmıştım konuda gibi. Sonra bunları mı görmüyor acaba diye tüm verileri sizdeki kod gibi yazdım yok. Nafile. Niye olmadığını bilmiyorum