• 31-07-2013, 16:02:15
    #1
    merhabalar, bir script kurdum fakat yazı filan eklediğimde veritabanına türkçesi değildi ı ş gibi türkçe olmayan karekterleri "?" olarak kaydediyor

    ne yapmam lazım acil yardımcı olabilirmisiniz.
  • 31-07-2013, 18:06:55
    #2
    koskoca forumda yokmu yardımcı olacak ?
  • 31-07-2013, 18:28:23
    #3
    veritabanı karakter kodlaması utf-8 olmayabilir, kayıt işlemi yapılan dosyanın karakter kodlaması bozuk olabilir, veri kaydedilirken karakter kodlaması belirtilmediği için hatalı kaydediyor olabilir vb. gibi bir sürü ihtimal mevcuttur kurduğunuz script ile ilgili bilgi verirseniz daha fazla yardımcı olabiliriz.
  • 31-07-2013, 18:57:33
    #4
    hyPerdarKness adlı üyeden alıntı: mesajı görüntüle
    veritabanı karakter kodlaması utf-8 olmayabilir, kayıt işlemi yapılan dosyanın karakter kodlaması bozuk olabilir, veri kaydedilirken karakter kodlaması belirtilmediği için hatalı kaydediyor olabilir vb. gibi bir sürü ihtimal mevcuttur kurduğunuz script ile ilgili bilgi verirseniz daha fazla yardımcı olabiliriz.
    veritabanı phpmyadmin in karekter kodlaması utf8_general_ci

    benimki ise
    latin5


    orayı latin 5 çeviriyorum fakat yinede düzelmiyor.


    ayrıca scriptin bağlan.php sinde bu kod var
    Alıntı
    mysql_query("SET NAME 'latin5'");
    mysql_query("SET CHARACTER SET latin5");
    mysql_query("SET COLLACTION_CONNECTION = 'latin5_turkish_ci'");


    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 18:57:33 -->-> Daha önceki mesaj 18:38:19 --

    tamam düzeldi arkadaşlar aynı sorunu yaşayanlar şunları yapsın :

    Alıntı
    Cpanelden Phpmyadmin'e giriyoruz. Kullandığımız veritabanını seçiyoruz. Tabloların bulunduğu sayfanın üst kısmında İşlemler menüsüne giriyoruz. Karşılaştırma başlığı altındaki latin1_swedish_ci seçeneğini latin5_turkish_ci şeklinde değiştirip Git butonunu kullanarak kaydediyoruz.