• 26-02-2010, 00:06:19
    #1
    Eposta Aktivasyonu Gerekmekte
    iso-8859-9 'da sorun yok ama utf-8'e dönderdiğimde türkçe karakterler bozuk görünüyor.. Kısacıktan bunu kullanıyım dedim ama sorun yaşadım

    setlocale(LC_TIME,"turkish");
    $DATE = strftime("%d %B %Y");
    Bunun çözümünü bileniniz varmı.Yoksa eski usülle fonksiyon oluşturup tarihi ellemi yapmalıyım
  • 26-02-2010, 01:06:47
    #2
    aslında setlocale 'in karakter eklemesi de var ama nedense bi işlevi yok gibi sizde bir bakın manuel'de setlocale için verilen örnekler'e eğer değişiklik göremezseniz aşağıdaki yazdığım ifade ile de yapabilirsiniz.


    setlocale(LC_TIME,'turkish');
    $date    = iconv('latin5','utf-8',strftime('%d %B %Y'));
  • 26-02-2010, 01:21:24
    #3
    Eposta Aktivasyonu Gerekmekte
    Teşekkür ederim üstat sorunsuz çalıştı diğer söylediğini inceliyeceğim.

    Tekrar ilgin için teşekkürler.
  • 26-02-2010, 01:28:57
    #4
    NiZZo_ adlı üyeden alıntı: mesajı görüntüle
    iso-8859-9 'da sorun yok ama utf-8'e dönderdiğimde türkçe karakterler bozuk görünüyor.. Kısacıktan bunu kullanıyım dedim ama sorun yaşadım

    setlocale(LC_TIME,"turkish");
    $DATE = strftime("%d %B %Y");
    Bunun çözümünü bileniniz varmı.Yoksa eski usülle fonksiyon oluşturup tarihi ellemi yapmalıyım
    setlocale(LC_TIME,'tr_TR.UTF-8');
    echo strftime("%d %B %Y");
    şeklinde kullanabilirsin, ilginçtir bende localde işe yaramıyor ama hostta yarıyor. sanırım php versiyonu ile alakalı
  • 26-02-2010, 13:31:32
    #5
    Eposta Aktivasyonu Gerekmekte
    Onu denedim hocam , localde dil ingilizce çalışıyor hosta atmadım dediğin gibiyse öylede kullanırım teşekkürler.