ISO/IEC 8859-2 - ISO/IEC 8859-2

ISO/IEC 8859-2
MIME / IANA ISO-8859-2
Skróty) iso-ir-101, csISOLatin2, latin2, l2, IBM1111
Języki) (patrz poniżej)
Standard ECMA-94 : 1986, ISO/IEC 8859
Klasyfikacja Rozszerzony ASCII , ISO 8859
Rozszerza US-ASCII
Oparte na ISO-8859-1
Inne powiązane kodowanie(-a) Okna-1250

ISO / IEC 8859-2: 1999 , Technologia informacyjna - 8-bitowe jednobajtowe zestawy znaków graficznych - Część 2: Alfabet łaciński nr 2 , jest częścią serii ISO / IEC 8859 standardowych kodowań znaków opartych na ASCII , po pierwsze wydanie opublikowane w 1987 roku. Nieformalnie nazywa się go „Latin-2”. Jest on zazwyczaj przeznaczony dla języków środkowoeuropejskich lub „wschodnioeuropejskich”, pisanych alfabetem łacińskim. Należy zauważyć, że norma ISO/IEC 8859-2 bardzo różni się od strony kodowej 852 (MS-DOS Latin 2, PC Latin 2), która w regionach Czech i Słowacji jest również określana jako „Latin-2”. Strona kodowa 912 jest rozszerzeniem.

ISO-8859-2 to preferowana przez IANA nazwa zestawu znaków dla tego standardu po uzupełnieniu o kody kontrolne C0 i C1 z ISO/IEC 6429 . 0,1% wszystkich stron internetowych używa ISO 8859-2 w grudniu 2018 r. Firma Microsoft przypisała stronę kodową 28592 aka Windows-28592 do ISO-8859-2 w systemie Windows. IBM przypisał stronę kodową 1111 do ISO 8859-2.

Windows-1250 jest podobny do ISO-8859-2 i ma wszystkie możliwe do wydrukowania znaki i nie tylko. Jednak niektóre z nich są przearanżowane (w przeciwieństwie do Windows-1252 , który utrzymuje wszystkie drukowalne znaki z ISO-8859-1 w tym samym miejscu).

Zasięg językowy

Te wartości kodu mogą być używane dla następujących języków:

Może być również używany dla języka rumuńskiego , ale nie jest dobrze dopasowany do tego języka z powodu braku liter s i t z przecinkami poniżej, chociaż zapewnia s i t z podobnie wyglądającymi cedillami . Litery te zostały ujednolicone w pierwszych wersjach standardu Unicode , co oznacza, że ​​wygląd z cedillą lub przecinkiem był traktowany jako wybór glifów, a nie jako oddzielne znaki; czcionki przeznaczone do użytku w języku rumuńskim powinny zatem teoretycznie zawierać znaki z przecinkiem poniżej w tych punktach kodowych.

Microsoft tak naprawdę nie dostarczał takich czcionek do komputerów sprzedawanych w Rumunii. Mimo to ISO/IEC 8859-2 i Windows-1250 (z tym samym problemem) były intensywnie używane w języku rumuńskim. Unicode następnie oddzielił warianty przecinka od wariantów cedilli i od tego czasu przejął prowadzenie w przypadku stron internetowych, które jednak często mają litery s i t z cedillą. Unicode zauważa od 2014 r., że rozdzielenie liter z przecinkami poniżej było błędem, powodując uszkodzenie danych rumuńskich: istniejące wcześniej dane i metody wprowadzania nadal zawierałyby starsze kody cedilla, co komplikuje wyszukiwanie tekstu.

Układ strony kodowej

W poniższej tabeli znaki są pokazane wraz z odpowiadającymi im punktami kodu Unicode . Różnice w stosunku do ISO-8859-1 są pokazane z ciemniejszym cieniowaniem nad kolorami legendy.

ISO/IEC 8859-2 (łac.-2)
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _MI _F
0_
0
1_
16
2_
32
SP
0020
!
0021

0022
#
0023
0024
%
0025
&
0026
'
0027
(
0028
)
0029
*
002A
+
002B
,
002C
-
002D
.
002E
/
002F
3_
48
0
0030
1
0031
2
0032
3
0033
4
0034
5
0035
6
0036
7
0037
8
0038
9
0039
:
003A
;
003B
<
003C
=
003D
>
003E
?
003F
4_
64
@
0040

0041
B
0042
C
0043
D
0044
E
0045
F
0046
G
0047
H
0048
I
0049
J
004A
K
004B
L
004C
M
004D
N
004E
O
004F
5_
80
P
0050
P
0051
R
0052
S
0053
T
0054
U
0055
V
0056
W
0057
X
0058
Tak
0059
Z
005A
[
005B
\
005C
]
005D
^
005E
_
005F
6_
96
`
0060

0061
b
0062
c
0063
d
0064
e
0065
f
0066
g
0067
h
0068
I
0069
j
006A
k
006B
L
006C
m
006D
n
006E
o
006F
7_
112
p
0070
q
0071
R
0072
s
0073
t
0.074
U
0075
v
0076
w
0077
x
0078
y
0079
z
007A
{
007B
|
007C
}
007D
~
007E
8_
128
9_
144
A_
160
NBSP
00A0
Ą
0104
˘
02D8
0141 Ł
¤
00A4
Ľ
013D
Ś
015A
§
00A7
¨
00A8
Š
0160
Ş
015E
Ť
0164
Ź
0179
NIEŚMIAŁA
00AD
Ž
017D
Ż
017B
B_
176
°
00B0
±
0105
˛
02DB
ł
0142
00B4
ľ
013E
ś
015B
02C7
¸
00B8
š
0161
º
015f
ť
0165
ź
017A
˝
02DD
§
017E
ż
017C
C_
192
Ŕ
0154
Á
00C1
Â
00C2
Ă
0102
Ę
00C4
Ł
0139
Ć
0106
Ç
00C7
Č
010C
É
00C9
Ę
0118
Ë
00CB
Ě
011A
Í
00CD
Î
00CE
Ď
010E
D_
208
Đ
0110
Ń
0143
Ň
0147
Ó
00D3
Ô
00D4
Ő
0150
Ö
00D6
×
00D7
Ř
0158
Ů
016E
Ú
00DA
Ű
0170
Ü
00DC
Ý
00DD
Þ
0162
ß
00DF
E_
224
ŕ
0155
á
00E1
â
00E2
ă
0103
ä
00E4
ĺ
013A
ć
0107
ç
00E7
č
010D
é
00E9
ę
0119
ë
00EB
ě
011B
í
00ED
î
00EE
ď
010F
F_
240
đ
0111
ń
0144
ň
0148
ó
00F3
ô
00F4
ő
0151
ö
00F6
÷
00F7
ř
0159
ů
016F
ú
00FA
ű
0171
ü
00FC
ý
00FD
ţ
0163
˙
02D9

  List  Numer  Interpunkcja  Symbol  Inne  Nieokreślony

Zobacz też

Bibliografia

Zewnętrzne linki