In FPDF kroatische Sonderzeichen anzeigen

aherzog

Erfahrenes Mitglied
Hallo miteinander.

In meiner MySQL-Datenbank habe ich alle Daten mit der Kollation UTF8general_ci gespeichert.

Auf der PHP-Seite wo ich das PDF mit FPDF erstelle, sind alle Daten die aus der Datenbank gelesen werden mit dem Befehl utf8_decode(xxxxx) konvertiert.
Somit bekomme ich alles korrekt angezeigt.
äöü usw.

Nun ist es aber so, das noch kroatische Namen in der Adressberwaltung sind.
Alle kroatische Sonderzeichen werden mit einem ? Angezeigt.
(z. Bsp: An?a)

Hat mir jemand einen Tipp was ich machen kann das die Sonderzeichen wieder korrekt dargestellt werden?

Danke
Andy
 
Werden diese die Buchstaben im PHPmyAdmin richtig angezeigt, oder sind da auch ? oder andere Zeichenfolgen, statt der gewünschten Buchstaben?

Wenn das im PHPmyAdmin auch alles nur ? sind, dann hast du meines Wissens schlechte Karten, solltest du da aber Zeichenfolgen mit &... haben, dann könnte man daran noch was konvertieren, aber wenn nicht, dann sind diese scheinbar nicht korrekt in die Datenbank eingetragen wurden.
 
Hi Matze202.

Habe extra nochmal nachgeschaut.
In PHPmyAdmin sind die kroatischen Sonderzeichen richtig geschrieben.
Kein ? ist zu sehen.
 
Sorry, hatte überlesen das es in deiner Seite richtig angezeigt wird, aber bei meiner Recherche habe ich entdeckt, dass FPDF nicht für mehrere Sprachen mit unterschiedlichen Schriftzeichen geeignet ist.

Daher schau dir mal http://www.tcpdf.org/ an, dass soll angeblich auch mit mehreren Sprachen zurecht kommen, aber hat scheinbar nix mit dem FPDF zu tun.

Dann bleibt nur noch http://www.fpdf.org/en/script/script92.php (der Link ging gerade nicht, aber jetzt doch wieder) und damit soll es auch mit dem FPDF funktionieren, ist aber halt eine Erweiterung.
 
Habe nun die Erweiterung ausprobiert.
Nachdem ich meinen Code der Erweiterung angepasst habe, funktioniert's nun wunderbar.

Vielen Dank für die schnelle Hilfe
 
Zurück