Kebmans blogg

Norske tegn med HTML

Posted in Design, Hobby, Internett, Scripting, Teknologi, Typografi, Webdesign by kebman on 02/07/2012

Mange har problemer med å få norske tegn og bokstaver første gangen de koder HTML. Med HTML5 er løsningen enklere enn noen gang.

Basiskoden for å få gyldig HTML5 ser slik ut:

<!DOCTYPE html>
<html>
<head>
	<title>Min tittel</title>
</head>
<body>
	<p>Min første hjemmeside.</p>
</body>
</html>

Kodetabell

Men fortsatt ser de norske bokstavene skikkelig rare ut når du åpner HTML-filen i en nettleser. Det kommer av et eldgammelt problem med datamaskinene; at de var laget kun for det engelske alfabetet. For å korrigere problemet, laget produsentene ekstra kodetabeller som også inneholdt europeiske tegn – deriblant vår egen æ, ø og å – men nettleserne tar bare høyde for disse om du fysisk angir riktig kodetabell med HTML-kode.

Du angir riktig kodetabell ved å legge inn følgende HTML-kode i hodet av HTML-dokumentet ditt:
<meta charset="utf-8" />

Hele HTML-koden vil da se slik ut:

<!DOCTYPE html>
<html>
<head>
	<title>Min tittel</title>
	<meta charset="utf-8" />
</head>
<body>
	<p>Min første hjemmeside.</p>
</body>
</html>

Her er kodetabellen UTF-8 fra Unicode brukt. Dette er den kodetabellen som har har de vanligste europeiske tegnene i seg, og derfor også den kodetabellen som er mest utbredt.

Feilsøking

Om norske tegn fortsatt vises feil er det stort sett en av to grunner til det:

  1. Det er ikke angitt noen kodetabell i HTML-koden, eller feil tabell er angitt.
  2. Filen er lagret med en annen kodetabell enn den du har satt i HTML-koden i tekstredigeringsprogrammet du har brukt.

Selv om du angir riktig kodetabell i HTML-koden, hjelper det ikke om du har lagret selve datafilen med feil kodetabell i redigeringsprogrammet. Noen redigeringsprogram har en fast kodetabell de bruker, men i de fleste programmene kan du angi hvilken kodetabell selve datafilen din skal lagres med. Pass på at det da at du har valgt UTF-8, eller Unicode (UTF-8) som tegnformat før du lagrer filen. Hvor du endrer det, er forskjellig fra hvilket program du bruker, men som regel finnes det i innstillingene.

I redigeringsprogrammet jeg bruker, TextWrangler, er det angitt på barren under tekstredigeringsvinduet, og det er bare å klikke på teksten, så kommer det en liste med alle kodetabellene jeg måtte ønske.

Tegnkoding i xHTML

Med xHTML er det litt mer plunder å få norske tegn.

For det første, trenges XML-versjon sammen med kodetabell helt øverst i dokumentet, før !DOCTYPE, slik:
<?xml version="1.0" encoding="UTF-8"?>

Og endelig må det velges riktig kodetabell for HTML-koden i hodet, slik:
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8" />

Vekten av noen norske mynter

Posted in Økonomi, Bank, Numismatikk, Penger by kebman on 17/06/2009

Av en eller annen grunn tenkte jeg at det ville være kult å veie noen mynter og så måle det opp mot den offisielle vekten oppgitt av Norges Bank… Ja, OK, jeg kunne funnet på ti tusen mer viktige ting, men jeg ble nysgjerrig, og så er det jo greit å vite om man for eksempel har en del mynter til overs som man ønsker å telle.

Jeg hadde bare tilgang på en vekt med nøyaktighet kun ned til ett gram. Sannsynligvis er den ikke perfekt kailbrert heller, noe som gir en liten feilmargin, derfor valgte jeg å veie dem i flere runder. Først én mynt, så fem og opp til ti mynter hver. Så er det jo bare å regne ut den nøyaktige vekten basert på differansen.

Alle myntene i samme kronekategori er i samme design fra den nye serien som ble påbegynt på midten av 90-tallet, men de er ikke nødvendigvis støpt samme år.

Mynt År Verdi Antall Veid til Offisiell vekt
50 øre* 1996 3,6g
1 krone 2008 Kr 1,- 1 5g 4,35g
1 krone 1997-2008 Kr 10,- 10 43g 43,5g
1 krone 1007-2008 Kr 5,- 5 22g 21,75
5 krone 2008 Kr 5,- 1 8g 7,85g
10 krone 1996 Kr 10,- 1 7g 6,8g
10 krone 1995-1996 Kr 20,- 2 14g 13,6
20 krone 2003 Kr 20,- 1 11g 9,9g
20 krone 1994-2003 Kr 100,- 5 50g 49,5
20 krone 1994-2003 Kr 160,- 8 80g 79,2


Det interessante er vel at vekten mins ser ut til å ha avrundet vekten oppover i de fleste tilfellene, og at den i tillegg er opp til over ett gram feil i forhold til den offisielle vekten, dog dette varierer litt. Man skal ikke være hjernekirurg for å skjønne at det å veie penger, i alle fall i store kvanta, nok ikke blir en nøyaktig måte å avgjøre verdien av en haug penger på.

Men jeg lurer jammen på hva som er årsaken til denne unøyaktigheten…

* Da jeg ikke hadde noen 50-øringer, fikk jeg nødvendigvis ikke veid noen slike …