• 04-09-2012, 14:54:30
    #10
    Oerdem adlı üyeden alıntı: mesajı görüntüle
    tablo yapısını utf8_turkish_ci ye çevirdiğinden emin misin ?
    evet hepsini latin den tek tek utf-8 e çevirdim.
  • 04-09-2012, 14:58:39
    #11
    utf 8 değil utf8_turkish_ci daha sağlıklı olur bide bunu dene ayrıca verilerin veritabanında ekrana yansıtılan şekilde mi kayıtlı yoksa Türkçe karakterler görünüyor yansıtılırken mi hata çıkıyor
  • 04-09-2012, 15:01:41
    #12
    Oerdem adlı üyeden alıntı: mesajı görüntüle
    utf 8 değil utf8_turkish_ci daha sağlıklı olur bide bunu dene ayrıca verilerin veritabanında ekrana yansıtılan şekilde mi kayıtlı yoksa Türkçe karakterler görünüyor yansıtılırken mi hata çıkıyor
    eksik yazmışım.
    karakterler utf8_turkish_ci zaten.

    veritabanında türkçe karakter sorunsuz olarak yazılı tablolarda

    sayfaya yazdırmaya kalktığımda karakterler bozuluyor sayfada.Veritabanında sorun yok karakterler açısından.
  • 04-09-2012, 15:06:46
    #13
    Üyeliği durduruldu
    Alıntı
    $tasad3 = '<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><div id="eqc_name"><img src="img/item/'.$tas3.'.png" title='.htmlentities($tasadi[$tas3]).'></div>';
    Ben bu şekil kullanıyorum. Tr karakterlerde sorun çıkmıyor.
    Alıntı
    $efsun06 = '<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" /><div id="eqc_name">'.htmlentities($efsun[$efsun6]).'';
    Aradan uzun zaman geçti pek yardımcı olamıyorum ama yukarıdaki kodlardan yola çıkarak bişeyler yapabilirsin.
  • 04-09-2012, 15:11:11
    #14
    DjMuratHan adlı üyeden alıntı: mesajı görüntüle
    dosyaları notepad++ ile açıp üstten kodlama - utf-8 (BOM'suz) olarak dönüştür seçeneğini seçip kaydet .
    Arkadaşın önerisini denedin mi ?
  • 04-09-2012, 15:26:55
    #15
    Oerdem adlı üyeden alıntı: mesajı görüntüle
    Arkadaşın önerisini denedin mi ?
    evet denedim.ancak sonuç değişmedi.2 gündür uğraşıyorum kafayı yemek üzereyim.


    bu arada dosyaları sunucuya atıyorum.Sunucuda türkçe karakter sorunu oluyo.Localde apache yüklü olmadığı için deneyemiyorum.Sunucudan kaynaklı bir problem olması mümkün mü acaba?
  • 04-09-2012, 15:48:37
    #16
    utf-8 turkish ci ile sorun yaşayabilirsin utf-8 general ci kullanmanı tavsiye ederim.
    bu arada umarım doctype tanımlamayı unutmamışsındır

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Title</title>
    </head>
    sayfaya bu şekil bir giriş yapıp dene.
    tüm dosyaları teker teker notepad++ ile açıp kodlama kısmından UTF-8 BOM'suz olarak kodlama yapıldığından emin olup kaydet ve veritabanında yapman gereken değişiklikler ise öncelikle phpmyadminden veritabanına ilk girdiğin zaman tabloların listelendiği ekranda sağ üstteki işlemler menüsünden kodlama kısmını utf-8 general ci olarak değiştirip git de sonra teker teker tablolarına yap aynısını ve sonrada tablo içlerindeki alanların karşılaştırmasını utf-8 general ci olarak düzenle ve içeriklerde &Ouml; gibi karakter kodlamaları olmadığından emin olduktan sonra çalıştır.

    ve oluşturduğun her php dosyasını notepad ile açıp kodlama kısmından değişikliği yapmayı unutmazsan sorunun kalmayacaktır.

    umarım çözüm olur..
  • 04-09-2012, 16:05:23
    #17
    Şimdiye kadar karakter hatalarıyla ilgili okudğum forum yazılarında çözüm hep aynı olmuştur.

    Veritabanınn, program dosyasının, ve html sayfasının charseti aynı olmalıdır. Çok kısa aralıklarla bu sorunla ilgili insanlar yeni konu açıyorlar. Bence bu sorunla ilgili açık ve anlaşılır bir makale yazıp bunu yapışkan hale getirmek. Diğer türlü forum çöplüğe dönüyor.
  • 04-09-2012, 19:41:25
    #18
    dj_nuz adlı üyeden alıntı: mesajı görüntüle
    Cevaplarınız için teşekkürler hepinize arkadaşlar ancak sorunu hala çözemedim.
    Dediklerinizi denedim.
    karakter setleri utf-8 e çevirdim.
    veri tabanından gelen verilerde bu sorunu yaşıyorum.Normal yazılarda sorun olmuyor.
    siz veritabanına yazdığınızda göstermez ancak textarea ile mysql a yollarsanız türkçe karakterleri şekilli çıkaracaktır.Öyle sorun çözülür ama elle yazarsanız sorun yaşarsanız bendede öyle oldu