Det virker også fint når siden hentes ind første gang. Når jeg submitter formularen vises formularen igen, men denne gang har Internet Explorer valgt at vise siden med win-1252, hvilket betyder at æøå ikke vises korrekt.
Hvordan tvinger jeg Internet Explorer til at vise siden i utf-8?
At du kan indtaste det i input felter er ikke det samme som at det er understøttet.
Har lige lavet dette simple forsøg, og det burde da virke hvis æøå var understøttet: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Untitled</title> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8"> </head>
<body> æøå </body> </html>
Hvis du skal bruge de tegn under utf-8 skal du som el_barto nævner over i HTML koden for det enkelte tegn.
Jeg burde nok have undersøgt http-headeren inden jeg stillede spørgsmålet. Tak for jeres opmærksomhed, allesammen. I er velkomne til at lægge nogle svar. Ellers lukker jeg bare spørgsmålet.
Det var da rart at finde ud af at IE bruger headeren i stedet. Jeg har altid bare brugt iso-8859-1 også kørte det. Men den må vel bruge lidt af begge. Mit eks fra tidligere giver mig et kinesisk tegn, men fjerner jeg meta-tag'et, virker det fint.
HTTP-header'en bør overskrive meta'er. Det er også en af grundene til, der - på nær et par få - ikke er nogen XHTML-sider på nettet, der virker - uanset, hvad folk skriver af meta'er. Er MIME-typen sat til 'text/html' på serveren - så er det et HTML-dokument og bliver behandlet som sådan ;o)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.