Umlaut werden umgewandelt - scharfes ß aber nicht

Hallo liebe community,

ich rufe in meinem script Daten aus einer DB ab:

$reservierung_q = mysql_query("SELECT name,date FROM jos_webview WHERE showid=$showid"); $reservierung_fetch = mysql_fetch_object($reservierung_q); $namex = $reservierung_fetch -> name; $name=utf8_decode($namex);

Komischerweise werden nur die Umlaute umgewandelt, das scharfe „ß“ aber nicht.
Hier ein Beispiel:
name=Die Welt ist groß und Rettung lauert überall
sieht so aus: Die Welt ist gro(komisches Symbol) und Rettung lauert überall

Dann ist irgendetwas falsch. Bei mir konvertiert die Funktion auch das scharfe ß:
[PHP]echo ‚decode:‘, utf8_decode ( ‚öäüß‘ );[/PHP]

Ausgabe:

decode:öäüß

du kannst es auch über umwege machen, htmlentities() oder str_replace() wären möglichkeiten.

Nils aka XraYSoLo

Naja, in dem Fall dürften die Funktionen ja auch nicht funktionieren, wenn die eine PHP Funktion nicht erkennt wie es ein Zeichen umwandeln soll, warum sollte es dann eine andere Funktion? Zumal das ja auch darauf hindeutet, dass da noch mehr im argen liegt.

Ok es liegt wahrscheinlich an nem Java mod dass wir in den Hintergrund geschaltet haben - bzw. in dem die Daten generiert werden. Aber danke für die Hilfe.