• 31-10-2009, 01:05:30
    #1
    selamlar,

    UTF-8 dilinde bir sayfa kodluyorum da, databaseden çektiğim türkçe karakterli yazılarda tr karakterler � şeklinde gözüküyor.. htmlspecialchars falan işe yaramıyo. bunu düzeltmenin yolu nedir arkadaşlar??
  • 31-10-2009, 01:15:34
    #2
    Üyeliği durduruldu
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <meta http-equiv="Content-Language" content="TR"/>

    bunlarla dener misin?
  • 31-10-2009, 01:21:50
    #3
    tüm sayfalar

    <!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" xml:lang="tr" lang="tr">

    <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />


    şeklinde başlıyor
  • 31-10-2009, 01:24:52
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    DATABASE deki tabloların karekter seti önemli
    Nedir açaba?
  • 31-10-2009, 01:26:38
    #5
    Karşılaştırma latin5_turkish_ci

    veritabanında tr karakterler sorunsuz gözüküyor.
  • 31-10-2009, 03:35:04
    #6
    veritabanı utf8 olacak, latin değil.
  • 31-10-2009, 11:46:42
    #7
    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.
    1)Veri tabanındaki tabloların karekter setini utf-8'e yapmalısın.
    2)Database'i yedekleyip convert etmen lazım.
  • 31-10-2009, 12:07:36
    #8
    Üyeliği durduruldu
    peki veri tabanından gelen karakter setine göre kodlasanız siteyi olmuyormu?

    ki db de karakter değiştiğinizde sorun yaşayabilirsiniz.. yedek almadan yapmamalısın..
  • 31-10-2009, 13:39:28
    #9
    çok teşekkür ederim cevaplar için, database karakter setini hemen değiştiririm ama sanırım sorun bundan değil çünkü database den çekmeyip direk html de yazdığım şeylerde de sorun çıkıyor.

    ancak örneğin; ı yerine ı, ş yerine ş falan yazarsam karakterler doğru görüntüleniyor. ve database e de böyle kaydedersem yine düzgün gözüküyor.
    anlamış değilim sorunu :S


    ____________
    Edit: ı yerine ı falan olmuş da onlar &.#.3.0.5 şeklindeler (noktasız) ayrıca evet karakter setini düzenledim ama sorun aynı. dediğim gibi kodları açıp yazsam direk yine karakter hatası çıkıyo