Vielleicht solltest Du in der Head-Deklaration einen Meta-Tag einbauen, der definiert, mit welcher Sprache (und somit mit welchem Zeichensatz) die Seite zu interpretieren ist.
Bekanntweise hab ich hier alles in anglizistischer Ausgabe und da fliegen mir die Umlaute und andere "normale" Zeichen der deutschen Sprache als Fragezeichen um die Ohren. Normalerweise funktioniert meine Autokorrektur im Auge, aber das schluckt doch einiges an Prozessorzeit in meinem beschraenkten Gehirn
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
hth - AoL