HTTP-header'en påstår, det er et utf-8 dokument, men angiver i HTML-header'en, at tegnsættet er big5. Formodentlig skal serveren sættes op til at sende dokumentet som big5.
Hvorfor skriver du iøvrigt en XHTML-DTD - og sender dokumentet med MIME-typen 'text/html'? Så er XHTML kun til gene for brugernes browsere. XHTML er komplet ubrugeligt på WWW - og der er ingen fremtidssikring i de nuværende versioner. Læs evt:
http://www.eksperten.dk/artikler/537 http://www.eksperten.dk/artikler/538- og få et lille indblik i, hvad XHTML overhovedet er for noget - og hvorfor du i stedet burde skrive HTML4.01 :)