Vermutung: Dein PHP benutzt einen anderen Zeichensatz als der sendende PC. Hast du auch Probleme mit den Umlauten?
Umlaute wandle ich bisher nicht um (mir gehts hauptsächlich darum die Warnings beim Validator wegzubringen)
Ich hab aber die Möglichkeit gehabt meinen Code in einem neueren Dreamweaver anzuschauen und da war statt dem Euro Zeichen im Quelltext der Dübel (viereck) habs dort nochmal auf das euro Zeichen ausgebessert und seit dem scheints zu funktionieren.
Trotzdem danke.