• 15-10-2010, 13:21:58
    #1
    Selamlar,

    Scriptimde çoğu yerde Türkçe karakter hatası var. Biraz araştırdım,

    Alıntı
    header("Content-Type: text/html; charset=ISO-8859-9");
    Türkçe karakter sorunu için bunu buldum.Ekledim fakat sorunu çözemedim, başka ne yapabilirim ?
  • 15-10-2010, 13:53:51
    #2
    Veritabanı, html charset ve kodlar utf-8 olarak kaydedildiğinden emin olursanız iso-8859-9'a gerek duymazsınız.
  • 15-10-2010, 18:36:58
    #3
    header("Content-Type: text/html; charset=latin5"); Deneyin Belki olur. Olmazsa ayar.php dosyanıza mysql_query("SET NAMES 'latin5'"); deneyiniz.
  • 27-10-2010, 17:37:05
    #4
    konu güncel..
    Yapamadım. başka bir yolu yokmu ?
  • 27-10-2010, 18:16:11
    #5
    Veritabanı karakter setiniz ve dosya karakter modlarınızı tek bir şey yapmalısınız. Veritabanı utf8, dosya modları iso-8859-9, header bilgileri windows-1254 olursa işler birbirine karışır.
  • 27-10-2010, 18:26:08
    #6
    Hkan adlı üyeden alıntı: mesajı görüntüle
    Veritabanı karakter setiniz ve dosya karakter modlarınızı tek bir şey yapmalısınız. Veritabanı utf8, dosya modları iso-8859-9, header bilgileri windows-1254 olursa işler birbirine karışır.
    Sanırım öyle peki bunu hangisini yapayım hepsine ? ve biraz açıklayıcı anlatırsan sevinirim.
  • 27-10-2010, 18:52:30
    #7
    Herkes farklı bir şey söylüyor; ama utf-8 bence en iyisi.
  • 27-10-2010, 19:10:09
    #8
    tam olarak kodunu verirmisin hocam
  • 27-10-2010, 19:31:43
    #9
    Araştırarak, öğrenerek bulmanız daha iyi ama; header için PHP "header('content-type: text/html; charset=utf-8')", HTML kodunu internette kolayca bulabilirsiniz. Veritabanını phpMyAdmin'den ayarlayacaksınız. Dosya modlarını da kaydederken ayarlarsınız. notepad.exe'yi tavsiye etmiyoruz.