arkadiuszpaluszek
Mitglied
Ich benutze die FPDF Klasse um aus PHP - Heraus PDF-Formulare zu erstellen. Umlaute werden dabei nicht korrekt ausgegeben. Es schien zu funktionieren, wenn ich den auszugebenden Text in die Funktion utf8_decode() packe. Nun ist es aber erstaunlicherweise so, dass dies bei manchen Texten zum erwünschten Erfolg führt, bei anderen Nicht. Siehe da, der Code
Verursacht folgende Ausgabe:
für den Personenkreis der Menschen mit wesentlicher geistiger
und / oder ko?rperlicher Behinderung
zur Erstellung eines Gesamtplanes gema?ß § 58 SGB XII fu?r
Erstaunlicherweise wird weiter unten im Formular sowohl das "ß" als auch das "ä" korrekt ausgegeben. Aber eben nicht überall. Ich kann mir gerade nicht erklären warum es an einer Stelle klappt und an anderer nicht?...
Code:
$this->SetXY(10, 100);
$this->SetFont('Arial', 'B', 11);
$this->Cell(180, 5, utf8_decode("für den Personenkreis der Menschen mit wesentlicher geistiger"), 0, 2, 'C', 0);
$this->Cell(180, 5, utf8_decode("und / oder körperlicher Behinderung"), 0, 2, 'C', 0);
$this->Cell(180, 5, utf8_decode("zur Erstellung eines Gesamtplanes gemäß § 58 SGB XII für"), 0, 2, 'C', 0);
Verursacht folgende Ausgabe:
für den Personenkreis der Menschen mit wesentlicher geistiger
und / oder ko?rperlicher Behinderung
zur Erstellung eines Gesamtplanes gema?ß § 58 SGB XII fu?r
Erstaunlicherweise wird weiter unten im Formular sowohl das "ß" als auch das "ä" korrekt ausgegeben. Aber eben nicht überall. Ich kann mir gerade nicht erklären warum es an einer Stelle klappt und an anderer nicht?...