This link has been bookmarked by 1 people . It was first bookmarked on 11 May 2008, by Frederik Van Zande.
De HTTP Content-type header kan gebruikt worden voor het aangeven van een karakterset voor het door de server te versturen document.
De HTTP Content-type header kan gebruikt worden voor het aangeven van een karakterset voor het door de server te versturen document.
Content-type: text/html; charset=utf-8
Servers kunnen geconfigureerd worden om alle documenten van een bepaalde soort te versturen met een specifieke Content-type header. Voor Apache webservers is dit te regelen in het configuratie- en/of .htaccess bestand.
Specificeer de karakterset ook via HTTP headers, indien mogelijk.
Richtlijn R-pd.16.3
Door een aantal beheerders wordt echter regelmatig de specificering voor een karakterset weggelaten uit de standaard headers die servers versturen. Sommige beheerders hebben geen weet van deze technologie. Een andere verklaring is dat webontwikkelaars vaak onvoldoende toegang tot of kennis van de configuratie van de server hebben. Serverbeheerders willen webontwikkelaars niet vastbinden op één karakterset voor hun pagina’s, vanwege het autoritaire karakter van HTTP headers.
Het is daarom belangrijk dat webontwikkelaars in elk geval in de HTML broncode van hun pagina’s een meta element opnemen dat de karakterset verklaart.
Webontwikkelaars die server-side scripts gebruiken, zoals PHP, hebben het voordeel dat deze scripts vaak zelf HTTP headers kunnen genereren, onafhankelijk van de serverinstellingen.
<?php header("Content-type: text/html; charset=utf-8"); ?> <% Response.Charset="utf-8" %>
Would you like to comment?
Join Diigo for a free account, or sign in if you are already a member.