• 28-08-2008, 11:58:49
    #1
    s.a

    Arkadaş

    Sorunu türkçe Karakter hatası SCripti Yazdım.Herşey bitti..ama türkçe karakter çok bozuk..Header kısmında dili utf-8 yapıyorum.Temadaki Yazılar Düzeliyor..Ama Vertiabnında çekilen değişkenlerde harfler bozuk dil ayarını ISO-8859-9 yapıyorum bu sefer vt den çekilen değişkenlede sorun yok ama temdaki yazılar bozuluyor.Acaba 2 dili aynı anda kullanabilirmiyim.
  • 28-08-2008, 12:28:19
    #2
    VT ye bağlandıkdan sonra bu sorguyu çalıştır...
    Alıntı
    mysql_query("SET NAMES 'latin5'");
    olmaz ise
    mysql_query("SET NAMES 'latin 5'");
  • 28-08-2008, 13:06:40
    #3
    Üyeliği durduruldu
    Türkçe Karakter Olan Sayfada, Müsait Bir Yere Bu Kodu Yapıştırırmısın?

    <META http-equiv=content-type content=text/html;charset=iso-8859-9>
  • 28-08-2008, 14:41:02
    #4
    @BuRacK1994'ın dediğini yaptıkdan sonra 2. mesaj daki sorgulamayı db ye bağlandıktan sonra yapman gerekebilir. Aksi takdirde db de ki verileri çekerken TR karakter sorunu yaşayabilirsin
  • 28-08-2008, 14:50:42
    #5
    birder kodun başına
    header("Content-type:text/html; charset:iso-8859-9");
    denermisiniz
  • 28-08-2008, 15:16:35
    #6
    Aslınsa scripti eğer sen yaptıysan bi kemik hirarşi belirle ve o karakter seti üzerinden git.
    Latin5 veya UTF8 veritabanını bu şekilde oluştur tabloların lokasyonlarınıda Latin5 veya utf8 olarak belirleyip sabitle.

    Daha sonra mustafa90 nın dediği gibi sorgudan önce belirlediğin dil setini girip sorgularını yap.

    Bunun en basit çözümü bu eğer script sana aitse tabi. tek bir karakter seti ile çalışman ve db nide ona göre hazırlaman.
  • 28-08-2008, 19:27:13
    #7
    PHP: iconv - Manual

    iconv("ISO-8859-9", "UTF-8","YAZI İÇERİĞİ yada VERİTABANINDAN GELEN VERİ");
  • 28-08-2008, 19:32:38
    #8
    Hiç uğraşma. Komple utf8'e çevir siteyi.
    Yani demek istediğim 3-5 satır kodla çözülebilir ama neden devamlı uğraşasın.
    Adımlar: charsetleri utf8 olarak belirle.
    Dosyaları utf8-without bom olarak işaretle (notepad++)
    Database'i al, ayarlarını utf8'e dönüştür. Geri import et. Bir daha kafan ağrımasın.
    Yapamam diyorsan pm at, yardımcı olayım msnden.
    iconv falan kasıyor ayrıca gerek yok..
  • 28-08-2008, 20:01:11
    #9
    atma recep