Umlaute im Usernamen (German / Deutsch)
Interessante Lösung, du hast dabei nur eines vergessen. Wenn als Encoding etwas anderes als UTF-8 an die Funktion übergeben wird (warum man das auch immer machen will) und die mb-Erweiterung nicht in PHP einkompiliert ist (womit die Funktion
mb_strtolower
nicht vorhanden ist), wird überhaupt nichts gemacht.Es muss also einen weiteren Zweig als Fallback geben. Mein Vorschlag:
...
Hallo Auge,
ah, stimmt: Du hast natürlich Recht.
Es war wirklich nur auf die Schnelle dahinprogrammiert.
Gruß,
Mathias