user1379 LiteCart Fan Fra Czech Republic Medlem siden user1379 3 des. 2016 23:17 Hello, I do not know how I FPDF set encoding windows-1250 (Central Europe)?? UTF-8 is not working with fpdf and library "tfpdf" is not working with php7. Thank you for the advice.
tim Founder Fra Sweden Medlem siden tim 4 des. 2016 00:01 Fact is, FPDF is built for Windows-1252 whereby UTF-8 is decoded to Windows-1252. You can play around with these lines in includes/classes/pdf.inc.php. public function Text($x, $y, $txt) { $txt = mb_convert_encoding($txt, 'Windows-1252', language::$selected['charset']); //$txt = iconv($txt, language::$selected['charset'], 'Windows-1252'); return parent::Text($x, $y, $txt); } Also make sure all your language properties and storage encoding are set to your desired charsets LiteCart.
tim Founder Fra Sweden Medlem siden tim 4 des. 2016 00:14 If you need to encode more fonts and/or charsets see this guide: http://fpdf.org/en/tutorial/tuto7.htm
user1379 LiteCart Fan Fra Czech Republic Medlem siden user1379 4 des. 2016 00:48 So, I figured it out :) The problem was that I use linux and windows-1250 encoding is not working. It must use ISO-8859-2 and then let it generate fonts with this encoding - then everything is working :)
dodo Moderator Fra Lithuania Medlem siden dodo 11 aug. 2018 13:29 edit: created new post for better navigation