ugrás a tartalomhoz

fpdf ékezetek

aspirany · 2008. Júl. 20. (V), 17.11
Lehet hogy szerepelt már ez a téma.

Szóval ékezetes karaktereket szeretnék a pdf ben látni de nem sikerül.

A webes felületen generáltam az arial ttf-ből php filét és a .z fájlt ISO-8859-2 be de nem okés.

Köszi a segítséget.
 
1

UTF-8?

zila · 2008. Júl. 21. (H), 11.30
Szerintem próbáld ki UTF-8-cal is, nekem azzal szépen működik az ékezetes pdf generálás.
2

sajna

aspirany · 2008. Júl. 21. (H), 13.10
próbáltam már többféleképpen. header(...iso-8859-2) és UTF-8 Őő betűt nem kezeli.
áé okés.

az eleje így néz ki:

<?php
header("Content-Type: text/html; charset=utf-8");


session_start();
require_once('connect.php');
require('pdf/fpdf.php');
define('FPDF_FONTPATH','pdf/font/');


A font $pdf->SetFont('Times','',10);
3

Ettől nem lesz utf-8

zila · 2008. Júl. 21. (H), 14.25
A font file-nak és a php filenak magának is utf-8 kódolásúnak kell lennie. A header() a HTTP header-t állítja be, semmi köze nincs a készülő pdf file kódolásához.

No, de közben előkapartam azt a projektemet, ahol fpdf-et használtam:
az fpdf önmagában nem támogatja az utf-8-at, elnézést kérek a félretájékoztatáskért, a http://acko.net/node/56 címen lévő kiegészítéssel használtam, azzal megy az utf-8.

Persze ettől neked iso-8859-2-ben mennie kellene. Esetleg nézd meg ezt: http://www.tecnick.com/public/code/cp_dpage.php?aiocp_dp=tcpdf
4

Köszönöm

aspirany · 2008. Júl. 21. (H), 17.32
A hiba a mátrixban volt.

Dreamweaver az ékezeteket szétcseszte.Notepad szerkeesztés + ttf kódólása ISO-8859-2 re és minden tökéletes.

Köszi.