ISO 8859-1

ISO/IEC 8859-1 (cunoscut și ca ISO 8859-1 și Latin-1 ) este o pagină de coduri pentru limbile vest-europene; se bazează pe setul de caractere al terminalelor VT220 care au fost populare în trecut . Pozițiile codului 0-31 (0x0-0x1F) și 127-159 (0x7F-0x9F) sunt nedefinite. Toate celelalte codificări din seria ISO 8859 sunt modelate după ISO 8859-1 .

ISO-8859-1  este o codificare înregistrată de IANA în 1992. Spre deosebire de ISO/IEC 8859-1, pozițiile de cod 0-31 și 127-159 sunt umplute cu caractere de control (dintre care majoritatea sunt rar utilizate). În HTML , ISO-8859-1 este codarea implicită (în XHTML , cu toate acestea, codarea implicită este UTF-8 ).

IANA permite următoarele variații de nume: ISO_8859-1:1987 , ISO_8859-1 , ISO-8859-1 , iso-ir-100 , sISOLatin1 , latin1 , l1 , IBM819 , CP819 .

În Unicode , primele 256 de puncte de cod sunt identice cu ISO-8859-1.

Microsoft Windows pentru limbile Europei de Vest utilizează codificarea Windows-1252 , care diferă de ISO-8859-1 prin faptul că pozițiile 128-159 (0x80-0x9F) sunt umplute cu diferite caractere tipografice utile. Majoritatea browserelor nu fac distincție între ISO-8859-1 și Windows-1252 – de fapt, ele afișează text ca Windows-1252 în ambele cazuri.

Această confuzie între cele două codificări a condus la multe programe care generează fișiere HTML care denumesc în mod eronat caracterele cu codurile lor Windows-1252 în loc de codurile Unicode (presupunând că un număr de caractere în ISO-8859-1 este egal cu numărul său Unicode): de exemplu, un liniuța (—) s-a indicat —în locul celui corect —, s-a indicat o elipsă… în locul …celui corect etc .; Datorită prevalenței acestui fenomen, browserele moderne continuă să arate, de exemplu, —ca o liniuță, deși, de fapt, — este un caracter de control „sfârșitul zonei păzite” , a cărui utilizare în HTML este lipsită de sens.

Proiectul standardului HTML 5 impune ca ISO-8859-1 să fie afișat ca Windows-1252. [unu]

Tabelele

Partea inferioară (0-127) a tabelelor de codificare nu este afișată deoarece este pe deplin în concordanță cu ASCII obișnuit . Numerele de sub litere reprezintă codul hexazecimal Unicode al literei .

ISO-8859-1

.0 .unu .2 .3 .patru .5 .6 .7 .opt .9 .A .B .C .D .E .F
 
opt.
 
PAD
80
HOP
81
B.P.H.
82
NBH
83
IND
84
NEL
85
SSA
86
SEC
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
_
­
ANUNȚ
®AE
_
¯AF
_
 
b.
 
°
B0
±
B1
²B2
_
³B3
_
´
B4
u
B5
¶B6
_
B7
_
¸
B8
¹
B9
BA
_
»
BB
¼
î.Hr
½
BD
¾
FI
¿
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.
 
un E0
un E1
â
E2
ã
E3
un E4
å
E5
æ
E6
ç
E7
și
E8
e
E9
ê
EA
ë
EB
Р
EC
și ED
îEE
_
EF
_
 
F.
 
ð
F0
ñ
F1
ò
F2
o
F3
ô
F4
õ
F5
ö
F6
÷
F7
ø
F8
ù
F9
FA
_
û
FB
FC
_
și FD
þ
FE
ÿ
FF

Amplasarea caracterelor × și ÷ în mijlocul literelor este interesantă: inițial s-a planificat să se așeze acolo ligatura Œœ , dar în final s-a decis că nu este nevoie, iar cele două locuri libere au fost umplute cu non. - caractere alfabetice. [2]

Windows−1252

În versiunea originală a acestei codificări, nu existau caractere: (0x80), ˆ (0x88), ˜ (0x98), Ž (0x8E), ž (0x9E).

.0 .unu .2 .3 .patru .5 .6 .7 .opt .9 .A .B .C .D .E .F
 
opt.
 
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
_
­
ANUNȚ
®AE
_
¯AF
_
 
b.
 
°
B0
±
B1
²B2
_
³B3
_
´
B4
u
B5
¶B6
_
B7
_
¸
B8
¹
B9
BA
_
»
BB
¼
î.Hr
½
BD
¾
FI
¿
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.
 
un E0
un E1
â
E2
ã
E3
un E4
å
E5
æ
E6
ç
E7
și
E8
e
E9
ê
EA
ë
EB
Р
EC
și ED
îEE
_
EF
_
 
F.
 
ð
F0
ñ
F1
ò
F2
o
F3
ô
F4
õ
F5
ö
F6
÷
F7
ø
F8
ù
F9
FA
_
û
FB
FC
_
și FD
þ
FE
ÿ
FF

Note

  1. Proiect de standard la www.w3.org . Consultat la 15 ianuarie 2010. Arhivat din original pe 6 ianuarie 2010.
  2. Dispunerea comentariilor privind rezultatele scrutinului SC2 N 3005 - ISO/IEC 8859 Partea 15 . Consultat la 25 iunie 2010. Arhivat din original pe 19 iunie 2010.

Link -uri