Bobby: Umlaute aus Datenbank werde nicht erkannt

Beitrag lesen

Moin

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 ü

Gruß Bobby

--
-> Für jedes Problem gibt es eine Lösung, die einfach, sauber und falsch ist! <-
-> Nicht das Problem macht die Schwierigkeiten, sondern unsere Sichtweise! <-
ie:{ br:> fl:{ va:} ls:< fo:) rl:( n4:( de:> ss:) ch:? js:( mo:} sh:) zu:)