Sven: UTF-8 nur bei Strings, nicht bei einzelnen Zeichen?!

Beitrag lesen

Hallo,

ich habe hier ein merkwürdiges Problem. Angenommen ich habe folgenden String:

$text = "„Übersicht”";

Wenn ich diesen String ausgebe, erhalte ich „Übersicht”, also alles in bester Ordnung. Möchte ich aber nur ein bestimmtes Zeichen ausgeben und ist dieses zufällig ein Sonderzeichen, wie z.B. so:

echo $text[0];

dann bekomme ich nur ein Fragezeichen ... Mit Buchstaben klappt es wunderbar (bis auf Umlaute), nur eben nicht mit Sonderzeichen.

Hat jemand eine Ahnung, was das sein kann? Die Ausgabe erfolgt in einem normalen XHTML-Gerüst, mit Angabe von header('content-type: text/html; charset=utf-8');