Stefan: EUR-Zeichen darstellen??

Beitrag lesen

Ich habe einige PHP-Formulare, deren Eingaen in einer DB gespeichert werden. Nun kommt aber bei der Ausgabe statt des EUR-Zeichens ein ?-Zeichen raus...und so wurde es auch in der DB eigetragen. Schreibe ich das Zeichen direkt in die DB oder direkt auf die Seite, geht es.
Was passiert da auf dem Weg vom Formular in die DB und wie kann ich das rausfiltern. Suchen per RegExp half nichts...

Der Grund könnte mal wieder dieser besch... proprietäre M$-Müll sein. Benutzer eines Windows-Systems schicken das Formular mit dem Euro-Zeichen ab. Windows stellt es intern als € dar und sendet sies vielleicht auch als ASCII 128 an den Server. Danach solltest du suchen und es durch "€" ersetzen.

Verwende außerdem iso-8859-15 oder UTF-8 statt iso-8859-1.

Stefan