ISO 8859-1

ISO/IEC 8859-1 (även känd som ISO 8859-1 och Latin-1 ) är en teckentabell för västeuropeiska språk; den är baserad på teckenuppsättningen för VT220- terminalerna som var populära förr . Kodpositionerna 0-31 (0x0-0x1F) och 127-159 (0x7F-0x9F) är odefinierade. Alla andra kodningar i ISO 8859 -serien är modellerade efter ISO 8859-1 .

ISO-8859-1  är en kodning registrerad av IANA 1992. Till skillnad från ISO/IEC 8859-1 är kodpositionerna 0-31 och 127-159 fyllda med kontrolltecken (varav de flesta används sällan). I HTML är ISO-8859-1 standardkodningen (i XHTML är standardkodningen UTF-8 ).

IANA tillåter följande namnvariationer: ISO_8859-1:1987 , ISO_8859-1 , ISO-8859-1 , iso-ir-100 , sISOLatin1 , latin1 , l1 , IBM819 , CP819 .

I Unicode är de första 256 kodpunkterna desamma som ISO-8859-1.

Microsoft Windows för västeuropeiska språk använder Windows-1252-kodningen , som skiljer sig från ISO-8859-1 genom att positionerna 128-159 (0x80-0x9F) är fyllda med olika användbara typografiska tecken. De flesta webbläsare skiljer inte mellan ISO-8859-1 och Windows-1252 – i själva verket visar de text som Windows-1252 i båda fallen.

Denna förvirring mellan de två kodningarna har lett till att många program som genererar HTML-filer felaktigt namnger tecken med sina Windows-1252-koder istället för Unicode-koder (förutsatt att ett teckennummer i ISO-8859-1 är lika med dess Unicode-nummer) : till exempel en bindestreck (—) angavs —i stället för den korrekta —, en ellips angavs i …stället …för den korrekta, etc.; på grund av förekomsten av detta fenomen fortsätter moderna webbläsare att visas, till exempel, —som ett streck, även om det i själva verket — är en kontrolltecken "slutet på det bevakade området" , vars användning i HTML är meningslös.

Utkastet till HTML 5 -standard kräver att ISO-8859-1 ska visas som Windows-1252. [ett]

Tabeller

Den nedre delen (0-127) av kodningstabellerna visas inte eftersom den är helt överensstämmande med vanlig ASCII . Siffrorna under bokstäverna representerar Unicodes hexadecimala kod för bokstaven .

ISO-8859-1

.0 .ett .2 .3 .fyra .5 .6 .7 .åtta .9 .A .B .C .D .E .F
 
åtta.
 
PAD
80
HOP
81
B.P.H.
82
NBH
83
IND
84
NEL
85
SSA
86
ENS
87
HTS
88
HTJ
89
VTS
8A
PLD
8B
PLU8C
_
RI
8D
SS28E
_
SS38F
_
 
9.
 
DCS
90
PU1
91
PU2
92
STS
93
CCH
94
MW
95
SPA
96
EPA
97
SOS
98
SGCI
99
SCI
9A
CSI
9B
ST
9C
OSC
9D
PM9E
_
APC9F
_
 
A.
 
 
A0
¡
A1
¢
A2
£
A3
¤
A4
¥
A5
¦A6 _
§
A7
¨A8
_
©
A9
ªAA
_
AB _
¬AC
_
­
AD
®AE
_
¯AF
_
 
b.
 
°
B0
±
B1
²B2
_
³B3
_
´B4 _
µ
B5

B6
B7
_
¸
B8
¹
B9
BA
_
»
BB
¼
f.Kr
½
BD
¾
BE
¿
BF
 
C.
 
A
C0
Á
C1
В
C2
Ã
C3
Ä
C4
Å
C5
Æ
C6
Z
C7
È
C8
E
C9
Ê
CA
Ë
CB
Ì
CC
Í
CD
О
CE
Ï
CF
 
D.
 
Р
D0
Ñ
​​D1
Ò
D2
Ó
D3
Ô
D4
Õ
D5
Ö
D6
×
D7
Ø
D8
Ù
D9
Ú
DA
Û
DB
Ü
DC
Ý
DD
DE
_
ß
DF
 
E.
 
en E0
en E1
â
E2
ã
E3
en E4
å
E5
æ
E6
ç
E7
och E8
e
E9
ê
EA
ë
EB
Р
EC
och ED
îEE
_
EF
_
 
F.
 
ð
F0
ñ
F1
ò
F2
o
F3
ô
F4
õ
F5
ö
F6
÷
F7
ø
F8
ù
F9
FA
_
û
FB
FC
_
ý
FD
þ
FE
ÿ
FF

Placeringen av tecknen × och ÷ i mitten av bokstäverna är intressant: ursprungligen var det planerat att placera Œœ- ligaturen där , men till slut bestämdes det att det inte behövdes, och de lediga två platserna fylldes med icke -alfabetiska tecken. [2]

Windows−1252

I den ursprungliga versionen av denna kodning fanns det inga tecken: (0x80), ˆ (0x88), ˜ (0x98), Ž (0x8E), ž (0x9E).

.0 .ett .2 .3 .fyra .5 .6 .7 .åtta .9 .A .B .C .D .E .F
 
åtta.
 
20 €
AC

201A
ƒ
192

201E

2026

2020

2021
ˆ 2C6

2030
Š
160

2039
Œ
152
Z
17D
 
9.
 
'
2018
'
2019
"
201C

201D

2022

2013

2014
˜2DC
_

2122
S
161

203A
-153
_
§
17E
Ÿ
178
 
A.
 
 
A0
¡
A1
¢
A2
£
A3
¤
A4
¥
A5
¦A6 _
§
A7
¨A8
_
©
A9
ªAA
_
AB _
¬AC
_
­
AD
®AE
_
¯AF
_
 
b.
 
°
B0
±
B1
²B2
_
³B3
_
´B4 _
µ
B5

B6
B7
_
¸
B8
¹
B9
BA
_
»
BB
¼
f.Kr
½
BD
¾
BE
¿
BF
 
C.
 
A
C0
Á
C1
В
C2
Ã
C3
Ä
C4
Å
C5
Æ
C6
Z
C7
È
C8
E
C9
Ê
CA
Ë
CB
Ì
CC
Í
CD
О
CE
Ï
CF
 
D.
 
Р
D0
Ñ
​​D1
Ò
D2
Ó
D3
Ô
D4
Õ
D5
Ö
D6
×
D7
Ø
D8
Ù
D9
Ú
DA
Û
DB
Ü
DC
Ý
DD
DE
_
ß
DF
 
E.
 
en E0
en E1
â
E2
ã
E3
en E4
å
E5
æ
E6
ç
E7
och E8
e
E9
ê
EA
ë
EB
Р
EC
och ED
îEE
_
EF
_
 
F.
 
ð
F0
ñ
F1
ò
F2
o
F3
ô
F4
õ
F5
ö
F6
÷
F7
ø
F8
ù
F9
FA
_
û
FB
FC
_
ý
FD
þ
FE
ÿ
FF

Anteckningar

  1. Utkast till standard på www.w3.org . Hämtad 15 januari 2010. Arkiverad från originalet 6 januari 2010.
  2. Disposition av kommentarer om valresultat SC2 N 3005 - ISO/IEC 8859 del 15 . Hämtad 25 juni 2010. Arkiverad från originalet 19 juni 2010.

Länkar