Moin!
Warning: mb_strpos() [function.mb-strpos]: Unknown encoding or conversion error. in /homepages/45/d283598515/htdocs/100/p121.php on line 309
Line 309:
$start_pos = mb_strpos ( 'x'.mb_strtolower($row['firma1']), mb_strtolower($arr_in['suchworte']), 0, 'UTF-8' );
>
> In $arr\_in['suchworte'] steckt das ü.
Alle mb-Funktionen haben einen Parameter, der das anzunehmende Encoding angibt. Wenn man den nicht jedesmal explizit angibt, wäre mindestens das [mb_internal_encoding](http://de.php.net/manual/de/function.mb-internal-encoding.php) zu definieren. Ansonsten bauen deine mb\_strtolower() aus dem "ü" nämlich ein kleingemachtes ISO-8859-1-Ersatzzeichen, weil ISO-8859-1 evtl. Standardencoding ist.
- Sven Rautenberg