Devam Et
Logo
Blog
PHP

FPDF Türkçe Karakter Sorunu [ÇÖZÜMÜ]

FPDF'de Türkçe karakter sorununu çözmek için aşağıdaki adımları sırasıyla yapınız;

1- Buraya tıklayarak türk.e karakterlerin olduğu font dosyasını indirin,

2- İndirdiğiniz .rar dosyasının içinden çıkan 4 adet dosyayı (arial_tr.z, arial_tr_bold.z, arial_tr.php, arial_tr_bold.php) FPDF kütüphanesinin içinde ki font klasörüne kopyalayın.

3- Şimdi çalışma dosyanızın (Pdf oluşturacağınız php dosyasının) başında AddFont ve SetFont fonksiyonları yardımıyla fontumuzu tanıtıyoruz. Siz direk aşağıdaki kodları kopyala yapıştır yapın.

$pdf->AddFont('arial_tr','','arial_tr.php');
$pdf->AddFont('arial_tr','B','arial_tr_bold.php');
$pdf->SetFont('arial_tr','',14);

4- Çalışma dosyanıza aşağıdaki turkce() fonksiyonunu ekleyin. Buradaki püf nokta; türkçe karakter içeren bütün metinlerinizi fonksiyona sokup fonksiyon çıktısını ekrana bastırmaktır. Eğer fonksiyonu kullanmazsanız karakterler Türkçe'ye dönüşmeyecektir.

function turkce($k)
    {
        return iconv('utf-8','iso-8859-9',$k);
    }

5- Fonksiyonu ekledikten sonra aşağıdaki şekilde istediğiniz yere yazdırabilirsiniz.

$pdf->Cell(0,10,turkce('Muhammed Yusuf TAŞKESENLİGİL'),0,0,'C');

Benim hazırladığım demoda kodlarına tamamın denenmiştir. Ayrıca paket olarak kullanıma hazır şekilde size sunuyorum. Buradan indirebilirsiniz.

 

Etiketler: fpdf türkçe karakter font
Author

Muhammed Yusuf TAŞKESENLİGİL

Hakkında: Hakkında: 2015 Haziran ayında KTÜ Bilgisayar Mühendisliği bölümünden mezun oldum. Yaklaşık 4 yıldır web teknolojileri üzerinde çalışıyorum. HTML, CSS, JavaScript ve PHP alanlarında proje geliştiriyorum. Teknolojiyi seven ve hayatının her alanında kullanan biriyim.

Site Map (Site Haritası) Oluşturma ve Google'a Gönderme Önceki Yazı
PHP ile Web Sitesinin Ekran Görüntüsünü Alma Sonraki Yazı

0 Yorum

    Henüz hiç yorum eklenmemiş!

Bir Yorumda Sen Bırak