• 31-10-2009, 14:08:37
    #10
    şöyle bir fonksiyon denedim yine olmadı:

    function tr_karakter($deger) {
    	
    	$deger = str_replace('ç','&#231',$deger);
    	$deger = str_replace('ğ','&#287',$deger);
    	$deger = str_replace('ı','&#305',$deger);
    	$deger = str_replace('ö','&#246',$deger);
    	$deger = str_replace('ş','&#351',$deger);
    	$deger = str_replace('ü','&#252',$deger);
    	$deger = str_replace('â','&#226',$deger);
    	$deger = str_replace('î','&#238',$deger);
    	$deger = str_replace('Ç','&#199',$deger);
    	$deger = str_replace('Ğ','&#286',$deger);
    	$deger = str_replace('İ','&#304',$deger);
    	$deger = str_replace('Ö','&#214',$deger);
    	$deger = str_replace('Ş','&#350',$deger);
    	$deger = str_replace('Ü','&#220',$deger);
    	$deger = str_replace('Â','&#206',$deger);
    	$deger = str_replace('Î','&#219',$deger);
    	
    	return $deger;	
    }
  • 31-10-2009, 14:20:38
    #11
    Notpad++ ile kaydederken, UTF-8 Bom'suz olarak kaydetmeyi denedin mi?
  • 31-10-2009, 14:46:17
    #12
    tablolar falan var sayfada, kolay olsun diye fronpage ile düzenleyip body içini kopyalayıp alıyordum oradan.. "UTF-8 Bom'suz" ne demek bilmiyorum.
  • 31-10-2009, 14:48:44
    #13
    http://www.yakuter.com/utf-8-bom-byte-order-mark-nedir/ bağlantısı yeterince işini görecektir.
  • 31-10-2009, 15:18:16
    #14
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Sorun senin çektiğin bilgilerin türkçe karekter setinde sayfanın'da utf-8 olması.
    Sen verileri db'ye ilk kaydettiğinde utf-8 olarak kaydetseydin ve tablo karekter setini utf-8 yapsaydın sorun olmayacaktı.
  • 31-10-2009, 18:48:36
    #15
    database'den çekilmeyen verilerde de sorun çıkıyo

    iso-8859-9 yapıp çıkıcam sanırım işin içinden
  • 31-10-2009, 19:33:32
    #16
    Üyeliği durduruldu
    akadal34 adlı üyeden alıntı: mesajı görüntüle
    Karşılaştırma latin5_turkish_ci

    veritabanında tr karakterler sorunsuz gözüküyor.
    meta kodu utf-8 iken tabloların kolonlarının karekter setini utf8 yapin ve çekilen veriler sayfasına

    	mysql_query("SET NAMES 'utf8'");  
    	mysql_query("SET CHARACTER SET utf8");  
    	mysql_query("SET COLLATION_CONNECTION = 'latin5_turkish_ci'");
    ekleyin benimde o sorunum vardı bunları yaparak giderim o sorunu..
  • 13-07-2013, 03:12:08
    #17
    Konuya hakim olan arkadaşların yorumlarını inceledim, aynı sorunu şu an yaşıyorum. Kesin çözümünü veriyorum. Veritabanlarına, data ekleyen sayfalar ve gösterilen sayfalar kesinlikle UTF-8 BOM'suz olarak kodlanmalı. Notepad++'dan Kodlama bölümünden arkadaşlar sayfalarını UTF-8 BOM'suz olarak convert ederse sorunları düzelecektir.