Se till att följa webstandarder och ange
Kod:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
i head i ditt html dokument, då borde det fungera och du slipper skicka headers med PHP.
Annars verkar det som din webbserver kör med text/plain ifall det inte finns något som anger vad för dokument typ det är.