Wenn Sie von unseren Extensions, Tipps und (Online-)Hilfen in Ihren Projekten profitieren konnten und das Gefühl haben, sich dafür erkenntlich zeigen zu wollen, dann dürfen Sie uns gerne für unsere Leistungen eine kleine Spende zukommen lassen. Klicken Sie einfach auf den u.a. Button

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:

  1. Einführung der Config-Variable "pdf_generator.config.pdf_generator2.utf8_decode =1", die dann
  2. 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 ß.

 

geändertes Modul gen_pdf.php aus pdf_generator2
Die Datei liegt als ZIP-Datei vor. Sie muss natürlich zuerst entpackt werden! Dazu verwenden Sie winzip oder das freie Programm 7zip.
 
164 Downloads
seit 31.12.09
zuletzt herunter geladen: 03.09.10 15:32



Geben Sie Ihren Kommentar ab, wenn Sie möchten:

Jens, 08.05.2010 20:14:
aktualisierte Version ist ans TER gegangen und sollte relativ bald zur Verfügung stehen.

Kommentar hinzufügen

Es wäre nett, wenn Sie uns sagen würden, wie Sie auf diese Seite gekommen sind.

Mit * markierte Felder sind Pflichtfelder und müssen eingegeben werden!

*
*



*