Problem mit franz. Sonderzeichen bei str_split
Posted: 2009-03-21 18:22
Bin hier an einem Punkt wo ich nicht weiterkomme (französische Zeichen) 8O
Ich erstelle gerade ein Script für FPDF wobei verschiedene Bewertungen, Name usw. aus einer DB ausgelesen werden, klappt auch soweit.
Auf dem Server sind die locales UTF-8 (FR) ... ebenfalls installiert, das ganze Script arbeitet unter UTF-8 und die DB auch.
So - jetzt muss ich für eine Tabelle die Wörter für die Noten oben vertikal stellen also:
Très bien soll dann so aussehen:
T
r
è
s
b
i
e
n
hierbei ist das Problem, das wenn ein Umbruch erfolgt oder ich die Tabelle auf eine Breite von 4 setze um einen Umbruch zu erzwingen, andert sich z.B. der Buchstabe è zum ?
habe bereits das hier versucht, bringt aber nichts:
bzw.
Wenn ich das Wort "Très bien" statisch ins Script schreibe und so umbreche:
$wort1 = "Tnrnèns nn bninenn";
funktioniert es ...
gibt es eine Möglichkeit das genau so umzubrechen wenn der Wert aus der Datenbank kommt?
Ich erstelle gerade ein Script für FPDF wobei verschiedene Bewertungen, Name usw. aus einer DB ausgelesen werden, klappt auch soweit.
Auf dem Server sind die locales UTF-8 (FR) ... ebenfalls installiert, das ganze Script arbeitet unter UTF-8 und die DB auch.
So - jetzt muss ich für eine Tabelle die Wörter für die Noten oben vertikal stellen also:
Très bien soll dann so aussehen:
T
r
è
s
b
i
e
n
hierbei ist das Problem, das wenn ein Umbruch erfolgt oder ich die Tabelle auf eine Breite von 4 setze um einen Umbruch zu erzwingen, andert sich z.B. der Buchstabe è zum ?
habe bereits das hier versucht, bringt aber nichts:
Code: Select all
$note1 = $note["note1"];
$not1=utf8_decode($note1);
$wort1 = implode("n",str_split($not1));
$this->MultiCell(8, 4, $wort1 , '0', 'C', 0);
Code: Select all
$this->MultiCell(8,4,utf8_decode($wort1),'0','C','0');
$wort1 = "Tnrnèns nn bninenn";
funktioniert es ...
gibt es eine Möglichkeit das genau so umzubrechen wenn der Wert aus der Datenbank kommt?