Teckenkodning
augusti 10th, 2007Tillbaka från semestern sedan två veckor, men gnistan för att blogga har varit låg. Här kommer iaf ett inlägg om teckenkodning.
Teckenkodning ställer ofta till förtret för oss som vill använda svenska å, ä och ö på våra webbplaster.
Normalt sett använder man metataggen “charset” i sitt dokument, men tyvärr så ignoreras denna ifall servern har en annan grundkonfigurering.
För att vara säker på att teckenkodning på dina dokument deklareras korrekt i alla lägen bör du ta egen kontroll över detta. På Apache server med stöd för .htaccess kan man i .htaccess filen deklarera olika teckenkodning för olika flityper. Läs mer om detta på w3c webbplats.
Har du inte tillgång till .htaccess eller om det verkar för krångligt kan du deklarera charset i header response med någon “server side” teknik:
ASP:
response.charset =”utf-8″
PHP:
header(’Content-type: text/html; charset=utf-8′);
Även detta kan du läsa mer utförligt om på w3c webbplats, och där finns även exempel för hur du kan göra detta i andra språk som python, jsp, perl mm.