Hallo,
Für mich ist das Problem unerklärlich, vielleicht kann es mir jemand von euch erklären und es lösen.
Sobald ich die Titel im Index meines Blogs kürze... mit diesem Code:
<a href="<?php the_permalink() ?>"><?php if (strlen($post->post_title) > 60) {
echo substr(the_title($before = '', $after = '', FALSE), 0, 60) . '...'; } else {the_title();} ?></a>
Werden die Umlaute nicht mehr richtig angezeigt. Dass passiert aber immer nur bei einer bestimmten Anzahl an Buchstaben (das ist ja das merkwürdige).
Wird ein Wort wie "Zerstörung" gekürzt, klappt das ohne Probleme. Es kommt dann zum Beispiel als "Zerstör..." heraus.
Das merkwürdige... sobald ich mich dem Ö nähere (Also die Zeichenanzahl veringer) gehen die Probleme los.
"Zerstö..." geht noch, doch ein Buchstabe weniger danach (wo das Ö ja eigentlich weg sein sollte also "Zerst..." angezeigt werden sollte) wird ein falscher Umlaut angezeigt. Also diese komischen Fragezeichen mit dunklem Hintergrund.
Kann mir jemand klarmachen warum das so ist? ich raff es einfach nicht.