Die meisten funktionen haben auch eine mb_-Funktion (Multibyte) - also z.B. mb_substr() - die Zählen dann richtig.
Ahhh... Danke!
$x = "öä";
echo mb_substr($x,0,2,'utf-8');
echo mb_strlen($x, 'utf-8');
Funktioniert *freu*. Wenn man nun in der .htaccess 'AddDefaultCharset UTF-8' anführt erspart man sich auch die encoding Angaben. Richtig?
Macht es dann auch Sinn alle Dateien auf UTF-8 zu konvertieren? Also auch Dateien die keine Ausgabe an den Browser bewirken (.htaccess, robots.txt,...)?
Danke!