|
INF1040 Obligatorisk oppgave 1: Representasjoner av ø
Skrevet av: Daniel Andersen
Bokstaven ø er en bokstav vi bare ser i det norske alfabet til vanlig. Den omtales vanligvis som den latinske bokstaven o med strek gjennom i utlandet og oppfattes som en forlengelse av det latinske alfabet. Bokstaven ø brukes også i matematikken. ø brukes i matematikkens verden som et symbol på absolutt tomhet eller ingenting.
Som alle andre bokstaver og tegn rundt om i verden, så er også ø representert digitalt slik at vi har muligheten til å skrive samt og vise den på digital form. Her skal jeg først og fremst ta for meg hvordan bokstaven er representert i XHTML (Extensible hypertext markup language).
Tegnsettene som oftest brukes i XHTML sammenheng er ISO 8859-1 (Latin alphabet nr.1) og ISO 8859-15 (Latin alphabet nr.9). ISO 8859-15 er ikke så veldig forskjellige fra 8859-1, forskjellen er at noen få tegn er annerledes. Disse tegnsettene er 8 bitssett og vi innholder 256 tegn. Hvert eneste tegn er da satt sammen av 8 biter som har enten verdien 0 eller 1, forskjellige kombinasjoner av 0 og 1 gir da forskjellige tegn. Vi kan også representere de 256 forskjellige verdiene heksadesimalt, det gjør vi ved å konvertere 4 og 4 biter til til det heksdesimale tallsystemet. Hver 4 bit får da en verdi mellom 0 og A, der 0 og A henholdsvis tilsvarer 1 og 16 i vårt daglige 10 tallssystem. ø representeres med heksadesimalet 0xF8 i ISO 8859-1. Med en kjapp omregning fra heksadesimal til binær så får vi at 0xF8 tilsvarer 11111000 binær. Regner vi om dette til vårt daglige desimalsystem så finner vi ut at ø er det 248`ende tegnet i ISO 8859-1 tegnsettet.
I XHTML og HTML (Hypertext markup language) så representeres bokstaven ø med koden ø. Dersom man da bruker en internet browser som ikke har norsk språkpakke installert så vil ø representere bokstaven ø. Det finnes flere koder for bokstaven ø også, de er oppgitt i tabellen nedenfor. Vi kommer da borti både den heksadesimale koden, den desimale koden, binære koden og forskjellige UTF (Unicode tranformation format) koder.
Tabell:
| HTML kode (desimal): |
|
ø |
| HTML kode (heksadesimal): |
|
ø |
| HTML kode (navn): |
|
ø |
| Hvordan ø skrives i Windows: |
| UTF-8 (hex): |
|
c3b8 |
| UTF-8 (binær): |
|
11000011:10111000 |
| UTF-16 (hex): |
|
0x00F8 |
| UTF-16 (desimal): |
|
248 |
| C/C++/Java kildekode: |
|
"\u00F8" |
Kilder:
Internettsider:
Fileformat
Unicode
W3C
Bøker:
Matematikk 2MX, Erstad Bjørnsård og Heir, Aschehoug
Tilbake til hovedsiden
|
|