Hi,
TEXT DIREKT in der PHP - Datei wird korrekt in Arabisch angezeigt.
Text innerhalb einer Selectbox innerhalb dieser PHP - Datei wird als ??? angezeigt
das könnte dann daran liegen, dass innerhalb des select-Elements eine Schrift verwendet wird, die diese Zeichen nicht enthält. Obwohl ich dann eigentlich den Effekt von "Klötzchen" kenne ...
obwohl in der PHP - Datei im header UTF-8 als Codierung festgelegt ist.
Nur um sicherzugehen: Die Datei ist *wirklich* in UTF-8 codiert? Das steht nicht nur einfach so als Etikettenschwindel drin? Davon abgesehen: Was gibt der HTTP-Header als Codierung an? Denn der hat ja Vorrang vor dem gleichnamigen meta-Element.
Der arabische Text steht allerdings in Variablen und nicht direkt in der Selectbox
Hä? Wie jetzt? Eine Selectbox hat keine Variablen. Variablen gibt's in PHP, aber das interessiert uns ja im Moment nicht. Uns interessiert der Quellcode (einschließlich der HTTP-Header), wie er tatsächlich beim Browser ankommt. Von dort aus kann man Schritt für Schritt rückwärts ermitteln.
Funktioniert auch nicht, wenn ich diese Variablen in eine Text-Datei im UTF-8 Format auslagere und diese includiere ...
Das wird immer mysteriöser. Gib mal ein online-Beispiel! Vielleicht kann man daran etwas erkennen.
So long,
Martin
PS: Du plenkst. Die Leerzeichen um das, was eigentlich ein Bindestrich sein möchte, machen ihn zum Gedankenstrich, der mehr trennt als verbindet. Das macht deinen Text schwer zu erfassen.
Die letzten Worte des Neandertalers:
Möchte doch zu gern wissen, was in der Höhle ist ...