Movatterモバイル変換


[0]ホーム

URL:


Hoppa till innehållet
Wikipedia
Sök

ISO/IEC 8859-1

Från Wikipedia
(Omdirigerad frånLatin-1)

ISO 8859-1 eller mer formelltISO/IEC 8859-1 (även kalladlatin1) är första delen iISO/IEC 8859, som är en serie av standarder förteckenkodning definierad avISO. Den kodar tecken ur detlatinska alfabetet och består av 191 tecken kodade som 8 bitars-värden.

Denna teckenkodning stödjer västeuropeiska språk, bland annat engelska, tyska, holländska, svenska, norska, danska, isländska, spanska, portugisiska, italienska. Dessutom franska och finska med viss begränsning (ŒœŠšČč finns inte). Språk som till exempel samiska, polska, ungerska, turkiska stöds inte, utan det finns andra ISO/IEC 8859-varianter för dem.

ISO/IEC 8859-1 lider av ett par problem som till exempel att några tecken som används för franska och för finska samteurosymbolen saknas. På grund av detta harISO/IEC 8859-15 skapats som en uppdatering av ISO/IEC 8859-1 (Detta krävde dock att man uteslöt några sällan använda tecken som finns i ISO/IEC 8859-1, bland dem några fristående diakriter och några kvottecken, till exempel½). ISO/IEC 8859-15 har inte använts så mycket eftersomWindows CP 1252 ochUnicode har tagit över.

Kodtabell

[redigera |redigera wikitext]
ISO/IEC 8859-1
x0x1x2x3x4x5x6x7x8x9xAxBxCxDxExF
0xreserverat för styrtecken (från ISO/IEC 6429)
1x
2xSP!"#$%&'()*+,-./
3x0123456789:;<=>?
4x@ABCDEFGHIJKLMNO
5xPQRSTUVWXYZ[\]^_
6x`abcdefghijklmno
7xpqrstuvwxyz{|}~ 
8xreserverat för styrtecken (till exempel (!) från ISO/IEC 6429)
9x
AxNBSP¡¢£¤¥¦§¨©ª«¬SHY®¯
Bx°±²³´µ·¸¹º»¼½¾¿
CxÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏ
DxÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞß
Exàáâãäåæçèéêëìíîï
Fxðñòóôõö÷øùúûüýþÿ

I tabellen ovan är 20 det vanliga blanksteget och A0 äricke-radbrytande ("hårt") blanksteg, non-breaking space, medan AD är mjukt bindestreck,soft-hyphen, (rekommenderad plats föravstavning, visas inte om ingen avstavning sker).

Kodvärdena 00–1F, 7F och 80–9F har inga tecken enligt ISO/IEC 8859-1(ej heller i någon annan ISO-standard för grafiska tecken). Dessa positioner är istället reserverade för styrtecken, till exempel frånISO/IEC 6429, eller i vissa fall frånISO 6630.

ISO/IEC 8859-1 och ISO-8859-1

[redigera |redigera wikitext]

ISO-8859-1 (lägg märke till det extra bindestrecket, och att "IEC" inte är utskrivet) är en teckenkodning somIANA har registrerat för användning påInternet. Den består av ISO/IEC 8859-1 och en variant av styrkoder nästan enligt ISO/IEC 6429.

IANA har registrerat (http://www.iana.org/assignments/character-sets)följande namn för denna teckenkodning:

  • ISO_8859-1:1987
  • ISO_8859-1
  • ISO-8859-1 (föredraget namn för MIME)
  • iso-ir-100
  • csISOLatin1
  • latin1
  • l1
  • IBM819
  • CP819

NamnetLatin-1 är inte registrerat av IANA.

Följande tabell visar ISO-8859-1, med trebokstäversförkortningar för styrtecken.

ISO-8859-1
x0x1x2x3x4x5x6x7x8x9xAxBxCxDxExF
0xNULSOHSTXETXEOTENQACKBELBSHTLFVTFFCRSOSI
1xDLEDC1DC2DC3DC4NAKSYNETBCANEMSUBESCIS4IS3IS2IS1
2xSP!"#$%&'()*+,-./
3x0123456789:;<=>?
4x@ABCDEFGHIJKLMNO
5xPQRSTUVWXYZ[\]^_
6x`abcdefghijklmno
7xpqrstuvwxyz{|}~DEL
8xPADHOPBPHNBHINDNELSSAESAHTSHTJVTSPLDPLURISS2SS3
9xDCSPU1PU2STSCCHMWSPAEPASOSSGCISCICSISTOSCPMAPC
AxNBSP¡¢£¤¥¦§¨©ª«¬SHY®¯
Bx°±²³´µ·¸¹º»¼½¾¿
CxÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏ
DxÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞß
Exàáâãäåæçèéêëìíîï
Fxðñòóôõö÷øùúûüýþÿ

ISO-8859-1 är vanligt förekommande förX Window System på de flestaUnix-maskiner.

ISO-8859-1 och Windows CP 1252

[redigera |redigera wikitext]

Windows stöjder ett antal teckenkodningar definierade avMicrosoft. En av dem ärWindows-1252, och denna används som systemets default-kodning på vissa språkversioner av Windows, till exempel de större i västra och norra Europa. Windows-1252 är en teckenkodning som i stort liknar ISO-8859-1, men skiljer sig från den genom att ha skrivbara tecken istället för styrtecken på koderna 80–9F (hexadecimalt). I detta område finns tecken som stödjer franska (ŒœŸ), finska lånord (ŠšČ莞), slovenska (Č芚Žž), euro (€), holländska gulden (ƒ), tyskacitationstecken („”) och lite annat man vill ha i Västeuropa.

Kodningen kallasCP1252 och har det IANA-registrerade namnetWindows-1252. Många versioner av Windows använder andra kodningar som default-kodning, men alla stödjer även andra Windows-kodningar, och andra kodningar. Men i allt högre utsträckning stödsUnicode, i högre grad ju nyare systemet eller applikationen är.

Eftersom ISO-8859-1 och Windows-1252 är lika förutom i området 80–9F, så har det varit vanligt att man egentligen använder Windows-1252, men markerar dokument som om de vore kodade i ISO-8859-1. Webbläsare, till exempel, låter därför ofta tolka en webbsida som om den är kodad iWindows-1252, även om den är märkt (direkt i dokumentet eller via webbservern) som att vara ISO-8859-1. Då styrkoderna i ISO-8859-1:s område 80–9F praktiskt taget aldrig används, i varje fall inte i webbsidor, gör denna tolkning sällan någon skada.Därmed inte sagt att det är vettigt att använda Windows-1252 men påstå att man använder ISO-8859-1. Det kommer inte att fungera i webbläsare sominte gör ovan nämnda antagande.

I HTML-standarden version 5 rekommenderas att för webbsidor som anges ha US-ASCII eller ISO-8859-1 istället anta att de har Microsofts Windows-1252, vilket standarden erkänner är ett medvetet brott mot mer grundläggande HTML/HTTP-regler.[1]

Mac OS

[redigera |redigera wikitext]

Apple Macintosh använde sig tidigare av andra kodningar, till exempelMacRoman, registrerad hos IANA sommacintosh, som skiljer sig från Latin-1 vid 80–FF.Mac OS bygger på Unicode, men stöder över dussinet Apple-specifika kodningar och ett flertal andra teckenkodningar utöverMacRoman.

Se även

[redigera |redigera wikitext]

Referenser

[redigera |redigera wikitext]
  1. ^HTML Living Standard - 12.2 Parsing HTML documentsArkiverad 16 januari 2013 hämtat från theWayback Machine.

Externa länkar

[redigera |redigera wikitext]
Hämtad från ”https://sv.wikipedia.org/w/index.php?title=ISO/IEC_8859-1&oldid=51833931
Kategorier:

[8]ページ先頭

©2009-2025 Movatter.jp