Hello,
Im Augenblick wird nämlich Ö (in der Eingabe) als weißes ? (im schwarzen Quadrat) im erzeugten HTML-Dokument und bei echo-Ausgaben im PHP-Programm dargestellt.
Dass das 'Ö' als '?' angezeigt wird, ist vermutlich eine Sache des Zeichensatzes, der kein 'Ö' kennt und daher die Rendering Engine mit dem Codepoint nichts anfangen kann.
Wenn alle Stricke reißen, sollte man sich die Quelldatei mal im HEX-Editor ansehen, welche Bitfolgen denn tatsächlich darin stehen. Bei mehrfacher Hin- und Hercodierung geschehen schon manchmal seltsame Verwandlungen :-)
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg