• 25-08-2010, 21:45:33
    #1
    Arkadaşlar yeni projem pChart kütüphaneside kullanarak istatistikleri grafiksel olarak sunmam gerekiyor. Grafikleri veritabanından alınan verilere göre basıyorum hiçbir problemim yok fakat Türkçe karakterlerde sıkıntı yaratıyor ve resmin üzerine Türkçe karakter basmıyor.

    Örneğin Ağustos yazdıracağım A[]ustos olarak basıyor Türkçe karakterlerin olacağı yerde kutular çıkıyor yani. Sabahtan beri araştırmama rağmen elle tutulur bir veri bulamadım bu nedenle konuyu açtım. Ben yaptıklarımı söyleyim;
    • Kullandığım font kesinlikle Türkçe, fakat kendi kullandığınız bir font varsa GD ile Türkçe karakter sıkıntısı yaşamadığınız yollarsanız sevinirim.
    • Sayfa kodlamaları utf-8 (class dosyalarıda aynı şekilde)
    Çok acil bu problemi çözmem gerekiyor yardımcı olabilecek arkadaşlar neler yapmam gerektiğini yada çözüm ile ilgili bir veri iletebilirse çok sevinirim...
  • 25-08-2010, 21:51:50
    #2
    imagettf gibi bir php komutu vardı. onunla TR karakter olan bir font yükleyip resim oluşturmayı deneyin derim.
  • 25-08-2010, 22:25:05
    #3
    Veritabanı kodlamasında vs. değil problem, problem Türkçe karakter basmıyor...

    Daha önce bu konuda çalışma yapan arkadaşlar anlayacaklardır beni...
  • 26-08-2010, 01:07:49
    #4
    THR
    Üyeliği durduruldu
    hocam mutlaka dikkat etmişsinizdir ama gözden kaçabilir diye hatırlatmak istedim windowstaki Türkçe font php içinde Türkçe karakter basamayabiliyor. fontu scriptin yanına bir yere kopyalayıp dener misiniz?
  • 26-08-2010, 01:19:18
    #5
    Scriptten ayrıca basit bir resim üzerine yazı yazma kodu oluşturup denediğinde de aynı problem oluyor mu? Yani problem kesinlikle gd kütüphanesi ile alakalı mı?
    Windows standart fontlarını mı kullanıyorsun? Kullandığın sunucu windows tabanlı mı?
    Ben daha önce benzer şeyleri tahoma ve trebuchet ms ile yapmıştım bir problem yoktu Türkçe karakterlerde.
  • 26-08-2010, 10:35:31
    #6
    Üyeliği durduruldu
    tecnohalil adlı üyeden alıntı: mesajı görüntüle
    Veritabanı kodlamasında vs. değil problem, problem Türkçe karakter basmıyor...

    Daha önce bu konuda çalışma yapan arkadaşlar anlayacaklardır beni...
    benzer konularda iki cozumle karsilastim. birincisi utf-8 calisiyor olmaniz lazim bu tarz konularda en az problem yasamak icin.

    ikinci ise ek turkce font yuklemeleri gerekebiliyor egerki utf-8 calismaniza ragmen olmuyorsa
  • 26-08-2010, 12:09:02
    #7
    Üyeliği durduruldu
    tecnohalil adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar yeni projem pChart kütüphaneside kullanarak istatistikleri grafiksel olarak sunmam gerekiyor. Grafikleri veritabanından alınan verilere göre basıyorum hiçbir problemim yok fakat Türkçe karakterlerde sıkıntı yaratıyor ve resmin üzerine Türkçe karakter basmıyor.

    Örneğin Ağustos yazdıracağım A[]ustos olarak basıyor Türkçe karakterlerin olacağı yerde kutular çıkıyor yani. Sabahtan beri araştırmama rağmen elle tutulur bir veri bulamadım bu nedenle konuyu açtım. Ben yaptıklarımı söyleyim;
    • Kullandığım font kesinlikle Türkçe, fakat kendi kullandığınız bir font varsa GD ile Türkçe karakter sıkıntısı yaşamadığınız yollarsanız sevinirim.
    • Sayfa kodlamaları utf-8 (class dosyalarıda aynı şekilde)
    Çok acil bu problemi çözmem gerekiyor yardımcı olabilecek arkadaşlar neler yapmam gerektiğini yada çözüm ile ilgili bir veri iletebilirse çok sevinirim...

    Font ve GD nin Karakter seti ile alakası yoktur. True Type dosyalarındaki Map'e göre çizim yapar. Kullandığınız fontun türkçe karakterleri varsa bunu zaten çizecektir. Fonksiyonlara gönderdiğiniz yazının karakter sorunu olabilir. Bundan emin olabilmek için de sdemirkeser'in dediği gibi utf-8 çalışın. Ya da fonksiyonlara o yazıyı vermeden önce convert işlemi yapın


    Edit:
    Çözülmüş bir konunun da linkini vereyim
    https://www.r10.net/php/561893-php-il...r-sorunu9.html
  • 26-08-2010, 16:01:30
    #8
    Fontları özellikle internetten indirdim TR olarak. Default fontlarla denedim sonuç alamadım, UTF-8 kullanıyorum. D3LLy dediğin konuyu okudum fakat açıklama olmadığı için anlamadım.

    Elinde çalışır bir şekilde olan bir örneğe sahip olan varmı?

    Edit: pChart.1.27d kütüphanesini kullanıyorum.