Phil: Umlaute aus Datenbank werde nicht erkannt

Beitrag lesen

Hallo Zusammen,

Ich habe ein kleines Problem. Ich lese aus einer MYSQL Datenbank einen Wert aus. Dieser Wert beinhaltet Umlaute wie ä, ö und ü.

Nun möchte ich diesen String nach Umlauten überprüfen und diese durch ae, ue, oe ersetzen. Leider erkennt das Script die Umlaute nicht... weiss jemand Rat? DANKE!

$sql = "SELECT * FROM adc";
$result = mysql_query($sql);

while($row = mysql_fetch_object($result))
{
$name = $row->vorname;
$name .= $row->name;
}

$was = array("ä", "ö", "ü", "Ä", "Ö", "Ü");
$wie = array("ae", "oe", "ue", "Ae", "Oe", "Ue");
echo str_replace($was, $wie, $name);
echo strtolower($name);

AUSGABE: Immer noch mit ä, ö und ü