Hallo,
ob es am Umlaut liegt, kann ich nicht sagen, aber hier eine Technik, das Problem zu umgehen:
$html_1 = array("Ä","Ö","Ü","ä","ö","ü","ß","","","","·");
$html_2 = array("Ä","Ö","Ü","ä","ö","ü","ß","„","“","â¬","•");
// UMLAUTE UMSETZEN:
for( $x = 0; $x < count($html_1); $x++ ){
$erg['name'] = str_replace( $html_1[$x], $html_2[$x], $erg['name'] );
}
if($erg['name']=='Löschen')
Gruß aus Worms, Kalle