• 30-09-2009, 11:30:31
    #10
    Ona bakarsanız veritabanında da kesinlikle karakter problemi yok. PHP de karakter problemi yok demek çözüm olmaz.

    Hem ansi olarak hem de utf8 ile deneyip ikisinde de problem alıyorsanız.Daha doğrusu
    utf8 olarak kaydettiinizde ı harfleri ı olarak, iso olarak kaydettiğiniz de ý şeklinde görünüyorsa, sayfa kodlaması iso-8859-9 veya windows-1254 değildir. Dosyayı UTF-8 yapmamnız gerekir. ANSI formatında kaydedip, bu dosya ile değil, header bilgilerinin gönderildiği dosyada karakter setini değiştirin.
  • 30-09-2009, 11:36:00
    #11
    Veritabanında zaten karakter problemi yok, tüm problem seçilen karakter setlerinde vb.

    Ancak bu konu, alakalı değil bizim düşündüğümüz klasik karakter hatası ile. 8859-9 veriyor html ye, ve direk içine yazdığı yazı bozuk çıkıyor. Bunun aklıma ihtimalleri, sayfada başka html dil kodu var, veya web tarayıcısı başka bir karakter setine ayarlanmış.

    Şu aşamada veritabanından gelen bilgiler ile sayfayı UTF8 olarak kaydetme bu konu ile alakalı değil, henüz.


    Verilen kodları aldım, yeni metin belgesi açıp içine yapıştırdım, html olarak kaydettim ve karakter sorunu yok.
  • 30-09-2009, 11:43:16
    #12
    Evet o yüzden mesajınıza anlam veremedim zaten. Yani bir insan neden

    "PHP de kesinlikle Türkçe karakter sorunu yoktur. Sorun veritabanında bilgileri hangi karakter seti ile sakladığımızda ve birazda dosya formatımızda."

    diye bir mesaj yazıp peşinden

    "Şu aşamada veritabanından gelen bilgiler ile sayfayı UTF8 olarak kaydetme bu konu ile alakalı değil, henüz."

    Yazar ki ?

    Tabi ki PHP nin bir türkçe karakter sorunu var. Ha derseniz ki ben hiç bi sayfayı UTF8 kaydetmem, substr leri vs. hiç utf8 karakterle kullanmam, sizin için problem olmaz.

    Ama benim yıllardır aynı sorular soruluyor amacıyla yazdığım
    "yıl 2009 ve hala php de türkçe karakter problemi var" mesajımın altına php de türkçe karakter sorunu yok derseniz, hoş olmaz. Siz veya bi başkası ne hisseder bilmiyorum ama ben hoşnut olmadım, dahası rahatsız da oldum. O yüzden burada sorun var veya yok, yeni bir sorun oluşmasına sebep olmasak daha güzel olur. Eğer yazınızı yanlış değerlendirmişsem kusura bakmayın, rahatsız olduğum için dile getirme ihtiyacında bulundum.
  • 30-09-2009, 11:56:40
    #13
    Dosyayı utf-8 kaydedin gibi cevaplar verdildiği için php-veritabanı-charset olayını yazdım. Ben de sizin yazınızı, hani ASP kullananlar bazen php yi küçümser ya, öyle düşündüm bir an. Kod yazarına atıf yaptığınız biraz gizli kalmış gibiydi. İşte bende ondan rahatsız oldum biraz, php yi küçümser gibi, "yıl 2009, php de halen karakter sorunu var". Dediğim gibi kişiye atıf olmadığı için... (yıl 2009 halen mi karakter sorunu yaşıyoruz).

    Karşılıklı anlaşmazlık için özür dilerim, konuyu açan arkadaş daha fazla bilgi verirse ona youğunlaşalım.
  • 30-09-2009, 11:59:11
    #14
    Anlayışınız için teşekkür eder yanlış anlaşılmadan dolayı ben de özür dilerim. Problem söylediğiniz gibi headerın yanlış karakter seti yollamasıdır diye düşünüyorum.
  • 30-09-2009, 12:23:27
    #15
    Reveloper
    nese şu derse bi giriyim geliyim halledicem konusuruz Hadiin öptüm