Moin!
bei meinen Test nach der Umstellung bin ich auf ein erneutest Problem gestossen und zwar mit "str_pad"
Ich nutze dies an mehreren Stellen um einen String zu füllen.
$new_filename = str_pad($row['FileName'],$pad0, "#");
> wenn nun "$row['FileName']" als UTF8 mit Umlauten vorliegt, stimmt die Menge an aufzufüllenden Zeichen nicht mehr.
Du arbeitest hier mit Dateinamen? Dann filtere die doch erstmal zu einer sicheren ASCII-Darstellung, bevor du auffüllst.
Ansonsten:
> Eine eigene Funktion dazu schreiben?
Ja. Kombiniere str\_repeat (dem ist egal, ob der zu kopierende String UTF-8 ist) und mb\_substr.
- Sven Rautenberg