• 06-03-2015, 15:54:17
    #1
    Üyeliği durduruldu
    Arkadaşlar eski bir veritabanından yenisine veri çekiyorum. Ama db'de türkçe sıkıntı olmuyor ama siteye verileri çekerken türkçe karakterlerin yerinde ? görünerek geliyor. Eskisinde karşılaştırma ayarları olarak latin5_turkish_ci olarak seçili. Bu sorunu nasıl çözebilirim?
  • 06-03-2015, 16:29:28
    #2
    Bağlantı dosyasında karakter setini utf-8 olarak ayarlayın sorun çözülecektır.
  • 06-03-2015, 17:02:04
    #3
    Üyeliği durduruldu
    Ofisimo adlı üyeden alıntı: mesajı görüntüle
    Bağlantı dosyasında karakter setini utf-8 olarak ayarlayın sorun çözülecektır.


    yaptım ama hiçbirşey farketmedi. Veriler dbde düzgün gözüküyor ama sitede türkçe karakterler soru işareti olarak geliyor. Bir okuma hatası var.
  • 06-03-2015, 17:15:47
    #4
    php dosyalarınizda meta tagda kullandiginiz karakter seti hangisi .
  • 06-03-2015, 17:23:44
    #5
    Üyeliği durduruldu
    Ofisimo adlı üyeden alıntı: mesajı görüntüle
    php dosyalarınizda meta tagda kullandiginiz karakter seti hangisi .
    utf8 seti hocam

    İşin daha ilginci şu : ı,ş ve ğ gibi harflere ? gelirken ü,ö harfinde ise hiç sıkıntı yok. Doğru bir şekilde ekrana basıyor
  • 06-03-2015, 20:04:33
    #6
    veritabanı karakter setiniz latin5 ise, ayar dosyasındaki character set'i latin5 yapın.
    html taglarda karakter setinizi iso-8859-9 yapın.
    php sayfalarınızı notepad++ gibi bir editörle açıp, karakter kodlamasını ANSİ yapın.