ZendPdf problem rubrika: Programování: PHP
5
error414_1
položil/-a 20.1.2015
Cau,
resim ted takovy zapeklity problem. Pri pouziti ZendPdf (i toho noveho) se musi nastavit
ini_set('mbstring.internal_encoding', 'latin1');
pokud je locales nastaveno na vicebajtove kodovani, nejcasteji na UTF8. Problem je ze ini_set je globalni a kdyz chci vygenerovat PDF tak zmenim cele prostredi, coz funguje ale je fakt skarede :(.
ZendPdf totiz pracuje s bytema jako se stringem takze
Zatim jsem to vyresil tak ze jsem zdedil Zend_Pdf a v kazde metode ktera potrebuje jednobajtove kodovani, nastavim latin1 a na konci metody zase nastavim puvodni kodovani. Porad to neni idelani ale uz je to lepsi.
Mate nejaky napad jak to resit abych to nemusel forkovat?
Pro zobrazení všech 3 odpovědí se prosím přihlaste:
Nebo se přihlaste jménem a heslem:
Komentáře