Sitemiz sadece phpBB 3.0 sürümüne destek vermektedir. Konu açmadan, ileti yazmadan önce lütfen site kuralları sayfamıza göz atınız.


oluşturduğum portala veri çekerken türkçe karakter sorunu

oluşturduğum portala veri çekerken türkçe karakter sorunu

İleti trwowdatabase 17 Kas 2010 16:08

Arkadaşlar yeri büyük bir ihtimal burası değil bu sorunun yanlış yere açtım kusuruma bakmayın nereye açacağımı bilemedim gerekli yere taşırsanız sevinirim. Arkadaşlar sorunum şu dreamweaverla tasarladığım bir portal sayfasına veritabanından 4 farklı şekilde konu başlıklarını çekiyorum son konular, yardım forumuna yazılan veriler, haberler ve başka bir forumdan sabit başlıkları çekiyorum buraya kadar her şey güzel ama sorunum şu çektiğim verilerde türkçe karakter sorunu yaşıyorum. phpmyadminden utf8_turkish_ci yaptım veritabanını dreamweaverdan da sayfa kodlamasını utf8 yaptım hala yeni eklenen topiclerde türkçe karakter problemi yaşıyorum acaba sorun nereden olabilir bilgi verebilirmisiniz.
trwowdatabase
kullanıcı
kullanıcı

İleti: 43
Kayıt: 17 Haz 2010 16:37
HTML: Çok iyi
CSS: Başlangıç
PHP: Orta
phpBB3: Orta
Sürüm: 3.0.7-PL1

 

Re: oluşturduğum portala veri çekerken türkçe karakter sorunu

İleti ALEXIS 18 Kas 2010 23:48

Tamamen kullandığınız sql sorgu kodlarınızdan kaynaklanıyor, kullandığınız sql sorgu kodlarını görmeden sorunuza cevap vermek çok zor.

Şu konuda yazdığım kodlar gibi, herhangi bir karakter hatası oluşmuyor doğru kullanaıldığında.

Kod: Tümünü seç
<?php
header
('Content-type: text/html; charset=utf-8');

try {
    
// PDO bağlantısını ayarlayalım
    
$dbh = new PDO('mysql:host=localhost;dbname=phpbb_307pl1_test''root''');
    
    
// Buraya dikkat, bunu yazmazsam malum karakter sorunları başgösteriyor
    
$dbh->exec('SET CHARACTER SET utf8');

    
// son eklenen 10 konuyu tarih sırası artan biçiminde çeken SQL kodları
    
$sql "SELECT topic_title, topic_time
            FROM phpbb_topics
            WHERE forum_id = 2
            ORDER BY topic_time DESC
            LIMIT 0,10"
;
    
    
// SQL kodlarını atayalım ve sotguyu çalıştıralım
    
$sth $dbh->prepare($sql);
    
$sth->execute();
    
    
// sonuçları değişkene atayalım, değşken biçimni Array
    
$result_arr $sth->fetchAll(PDO::FETCH_ASSOC);
    
//var_dump($result_arr);

    
$dbh null;
}
catch (
PDOException $e)
{
    echo 
'Hata: ' $e->getMessage();
    exit();
}

// son konuları yazdılarım
foreach ($result_arr as $row)
{
    echo 
$row['topic_title'] . '<br />';
    echo 
date('d.m.Y'$row['topic_time']) . '<hr />';
}

?>
ALEXIS
eklenti yazarı
eklenti yazarı

Kullanıcı avatarı

İleti: 3615
Kayıt: 03 Arl 2006 08:57
Konum: İstanbul
İsim: Sevdin Filiz
HTML: Çok iyi
CSS: İyi
PHP: İyi
phpBB3: Çok iyi
Sürüm: phpBB 3


Diğer Konular


Kimler çevrimiçi

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 5 misafir