[an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] (none) [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] (none) [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive]
 
[an error occurred while processing this directive] [an error occurred while processing this directive]
Skåne Sjælland Linux User Group - http://www.sslug.dk Home   Subscribe   Mail Archive   Forum   Calendar   Search
MhonArc Date: [Date Prev] [Date Index] [Date Next]   Thread: [Date Prev] [Thread Index] [Date Next]   MhonArc
 

Re: [PROGRAMMERING] html: Svarsider og header



Michael Rasmussen wrote:
For at siden skal kunne valideres, mangler du yderligere at angive
hvilket tegnsæt, siden er fremstillet med.
<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1"/>

Ikke helt korrekt. I mange tilfælde vil serveren selv levere oplysning om hvilket tegnsæt, der benyttes, og så er det ikke strengt nødvendigt at have den oplysning i selve filen også. Jeg vil dog tilføje, at det er altid en god ide at have den med alligevel, for så er den oplysning stadig til stede, når man tilgår dokumentet på anden vis end gennem en webserver.


Bemærk forresten, at hvis serveren og selve siden ikke har angivet samme tegnsæt, foreskriver standarden, at det er serverens angivelse, der skal følges. Det virker måske umiddelbart forkert, at oplysninger udenfor dokumentet skal have forrang fremfor oplysninger indeni, men dette skyldes, at dokumentet kunne passere gennem en proxy, der konverterer mellem tegnsæt.

Dermed, hvis din webserver er sat til at oplyse et tegnsæt, som er forskelligt fra det reelt benyttede i dokumentet, bør du rette dette. Dette kan gøres ved at tilføje en linie til HTTP-headers med følgende udseende (bemærk ligheden med indholdet i HTML-koden):

Content-Type: text/html; charset=iso-8859-1

I PHP kan det køres således:

header("Content-Type: text/html; charset=iso-8859-1");

Og i cgi-programmer kan det gøres ved at udskrive Content-Type-linien inden den blanke linie, der angiver adskillelsen mellem headers og selve dokumentet.

Med venlig hilsen

Ole

 
Home   Subscribe   Mail Archive   Index   Calendar   Search

 
 
Questions about the web-pages to <www_admin>. Last modified 2007-05-01, 02:01 CEST [an error occurred while processing this directive]
This page is maintained by [an error occurred while processing this directive]MHonArc [an error occurred while processing this directive] # [an error occurred while processing this directive] *