Substring in PHP mit UTF8
Um in PHP von Multibyte-Zeichensätzen wie UTF-8 korrekte Substrings zu erhalten darf nicht die einfache Funkton substr() verwendet werden sondern mb_subst(). Dafür muss aber zunächst mittels mb_internal_encoding() der Zeichensatz gesetzt werden.
mb_internal_encoding("UTF-8");
$resultstring = mb_substr($string, 0 , $resultstringlength);