Moin,
ich habe doch mal noch eine Frage.
in der memberlist.php heißt
es:
Code: Alles auswählen
$sql_where .= ($username) ? ' AND u.username_clean ' . $db->sql_like_expression(str_replace('*', $db->any_char, utf8_clean_string($username))) : '';
//$sql_where .= strtolower($location) ? ' AND LOWER(fd.pf_location) ' . $db->sql_like_expression(str_replace('*', $db->any_char, strtolower($location))) . ' ' : '';
$sql_where .= mb_strtolower($location,'utf8') ? ' AND LOWER(fd.pf_location) ' . $db->sql_like_expression(str_replace('*', $db->any_char, mb_strtolower($location,'utf8'))) . ' ' : '';
Die erste Zeile dient der Nachfrage nach dem Usernamen
Die zweite Zeile (ausgeklammert) sollte ich einfügen lt. Hinweis (in den Vorpostings)
ABER Umlaute im Feld "location" werden als ?? interpretiert, während Umlaute in der username-Abfrage richtig interpretiert werden.
Deshalb hatte ich es mit der 3. Zeile probiert; aber es bleibt bei den beiden Fragezeichen, also M??nchengladbach statt Mönchengladbach.
Die "mb_strtolower" - Funktion ist auf dem Server verfügbar; das habe ich getestet.
Darf ich noch einmal um einen Hinweis bitten?
Gruß
cpg