pdf_generator2 kann keine UTF-8 Zeichen darstellen!? kleine Änderung im Code der pdf_gen.php hat geholfen.
Seit TYPO3 V4.3.0 wurde die Datenbank von vorne herein auf UTF-8 eingestellt. Danach klappten die PDF-Generierungen nicht mehr, statt deutsche Umlaute erschienen nur Schmierzeichen.
Dieses Problem wird nahezu überall als nicht einfach lösbar beschrieben. Da der pdf_generator2 mit fpdf arbeitet und fpdf mit utf-8 angeblich nicht klar kommt, haben wir eine kleine Änderung am pdf_generator2 vorgenommen:
- Einführung der Config-Variable "pdf_generator.config.pdf_generator2.utf8_decode =1", die dann
- in der geänderten gen_pdf.php ab Zeile 167 eingebaut wurde:
// Kurt Kunig, 30.12.2009
if ($GLOBALS{TSFE}->config['config']['pdf_generator2.']['utf8_decode'] == true) {
$GLOBALS{TSFE}->content = utf8_decode($GLOBALS{TSFE}->content); // Kurt Kunig, Dez. 2009
}
Danach wurden die Umlaute korrekt dargestellt!
Ihr könnt es ja mal testen mit klick auf das PDF-Icon oben rechts, es müssten dann hier korrekte Zeichen lesbar sein: ä ö ü Ä Ö Ü und ß.
Kommentar hinzufügen
Es wäre nett, wenn Sie uns sagen würden, wie Sie auf diese Seite gekommen sind.