Ich Tipp mal darauf das dein Apache falsch konfiguriert ist und im Http-Header(?) nicht angibt das er UTF8-Codiert arbeitet (arbeiten kann).
Die charset-Angabe in der
html-Datei reicht hier nicht aus bzw. ergibt in deinem Fall (vermutlich) eine widersprechende Aussage.
Windows Vista - Eine neue Erfahrung in Fehlern.