Portál AbcLinuxu, 8. května 2025 18:09

Dotaz: FPDF - problém s kódováním

6.7.2013 18:49 Dominik
FPDF - problém s kódováním
Přečteno: 417×
Odpovědět | Admin
Špatně se mi zobrazují české a slovenské znaky:

Například: ľ se zobrazuje jako ¾ č se zobrazuje jako è

V případě výše jsem měl nastaveno: $pdf->Cell(80,6,iconv("UTF-8", "WINDOWS-1250", "ľ"),0,1);

Pokud nastavím: $pdf->Cell(80,6,iconv("UTF-8", "ISO-8859-1", "ľ"),0,1); nebo něco podobného, dostanu PHP chybu: iconv(): Detected an illegal character in input string ...

Po této iconv úpravě se mi alespoň upraví nějaké české a slovenské znaky (kromě uvedených výše), jinak by byl dokument plný neznámých znaků. Rád bych tento problém vyřešil, nerad bych nahrazoval všechny tyto znaky obrázkem :)

Předem děkuji
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

7.7.2013 01:54 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: FPDF - problém s kódováním
Odpovědět | | Sbalit | Link | Blokovat | Admin
Musíš použít znakovou sadu co má česká písmena.

To určitě ISO-8859-1 není takže místo ISO-8859-1 použij ISO-8859-2.
rou7 avatar 9.7.2013 07:57 rou7 | skóre: 12 | Kutná Hora
Rozbalit Rozbalit vše Re: FPDF - problém s kódováním
Odpovědět | | Sbalit | Link | Blokovat | Admin
http://www.fpdf.org/ -> Tutorials -> Tutorial 7
MaT avatar 18.7.2013 13:18 MaT | skóre: 28
Rozbalit Rozbalit vše Re: FPDF - problém s kódováním
Odpovědět | | Sbalit | Link | Blokovat | Admin
Já to kdysi taky řešil. Nakonec se nejlepším řešením ukázalo přejít z FPDF na jinou knihovnu - konkrétně na TCPDF. Tam už s UTF-8 celkem nejsou problémy.
Open source software for open minded people. :-)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.