ISO/IEC 8859-16

Jump to navigation Jump to search
ISO 8859-16
MIME / IANAISO-8859-16
Language(s)Albanian, Gaj's Latin alphabet (Croatian, Bosnian, Serbian), Hungarian, Polish, Romanian, Slovene (also French, German, Italian, Irish)
StandardSR 14111:1998, ISO/IEC 8859-16:2001
Classificationextended ASCII, ISO 8859
Based onISO-8859-1, ISO-8859-2

ISO/IEC 8859-16:2001, Information technology — 8-bit single-byte coded graphic character sets — Part 16: Latin alphabet No. 10, is part of the ISO/IEC 8859 series of ASCII-based standard character encodings, first edition published in 2001. The same encoding was defined as Romanian Standard SR 14111 in 1998, named the "Romanian Character Set for Information Interchange".[1] It is informally referred to as Latin-10 or South-Eastern European. It was designed to cover Albanian, Croatian, Hungarian, Polish, Romanian, Serbian and Slovenian, but also French, German, Italian and Irish Gaelic (new orthography).

ISO-8859-16 is the IANA preferred charset name for this standard when supplemented with the C0 and C1 control codes from ISO/IEC 6429. Microsoft has assigned code page 28606 a.k.a. Windows-28606 to ISO-8859-16.[2]

Codepage layout[edit]

ISO/IEC 8859-16
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _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
A
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
Q
0051
R
0052
S
0053
T
0054
U
0055
V
0056
W
0057
X
0058
Y
0059
Z
005A
[
005B
\
005C
]
005D
^
005E
_
005F
6_
96
`
0060
a
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
0074
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
ą
0105
Ł
0141

20AC

201E
Š
0160
§
00A7
š
0161
©
00A9
Ș
0218
«
00AB
Ź
0179
SHY
00AD
ź
017A
Ż
017B
B_
176
°
00B0
±
00B1
Č
010C
ł
0142
Ž
017D

201D

00B6
·
00B7
ž
017E
č
010D
ș
0219
»
00BB
Œ
0152
œ
0153
Ÿ
0178
ż
017C
C_
192
À
00C0
Á
00C1
Â
00C2
Ă
0102
Ä
00C4
Ć
0106
Æ
00C6
Ç
00C7
È
00C8
É
00C9
Ê
00CA
Ë
00CB
Ì
00CC
Í
00CD
Î
00CE
Ï
00CF
D_
208
Đ
0110
Ń
0143
Ò
00D2
Ó
00D3
Ô
00D4
Ő
0150
Ö
00D6
Ś
015A
Ű
0170
Ù
00D9
Ú
00DA
Û
00DB
Ü
00DC
Ę
0118
Ț
021A
ß
00DF
E_
224
à
00E0
á
00E1
â
00E2
ă
0103
ä
00E4
ć
0107
æ
00E6
ç
00E7
è
00E8
é
00E9
ê
00EA
ë
00EB
ì
00EC
í
00ED
î
00EE
ï
00EF
F_
240
đ
0111
ń
0144
ò
00F2
ó
00F3
ô
00F4
ő
0151
ö
00F6
ś
015B
ű
0171
ù
00F9
ú
00FA
û
00FB
ü
00FC
ę
0119
ț
021B
ÿ
00FF

  Letter   Number   Punctuation   Symbol   Other  Undefined   Differences from ISO-8859-1

Proposed ISO 8859-16[edit]

ISO/IEC Draft 8859-16:1996
Language(s)French, Dutch, Turkish
Created byMichael Everson
Current statusRejected as ISO 8859 part.
Classificationextended ASCII
Based onISO-8859-1, DEC MCS

Originally, ISO 8859-16 was proposed as a different encoding similar to ISO 8859-1 with the missing French Œ œ (at the same spot as same place as DEC-MCS and Lotus International Character Set) and Ÿ (which was NOT at the same place as these sets, as Ý was in that spot for Icelandic), Dutch IJ ij, and Turkish Ğ ğ İ ı Ş ş (note that the euro sign did not exist at the time), but that got rejected.[3]

Proposed (but not adopted) ISO/IEC 8859-16
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F
A_
240
NBSP
00A0
¡
00A1
¢
00A2
£
00A3
¤
00A4
IJ
0132
¦
00A6
§
00A7
ij
0133
©
00A9
ª
00AA
«
00AB
¬
00AC
SHY
00AD
®
00AE
¯
00AF
B_
260
°
00B0
±
00B1
Ğ
011E
ğ
011F
İ
0130
µ
00B5

00B6
·
00B7
ı
0131
Ş
015E
º
00BA
»
00BB
ş
00BC
½
00BD
Ÿ
00BE
¿
00BF
C_
300
À
00C0
Á
00C1
Â
00C2
Ã
00C3
Ä
00C4
Å
00C5
Æ
00C6
Ç
00C7
È
00C8
É
00C9
Ê
00CA
Ë
00CB
Ì
00CC
Í
00CD
Î
00CE
Ï
00CF
D_
320
Ð
00D0
Ñ
00D1
Ò
00D2
Ó
00D3
Ô
00D4
Õ
00D5
Ö
00D6
Œ
00D7
Ø
00D8
Ù
00D9
Ú
00DA
Û
00DB
Ü
00DC
Ý
00DD
Þ
00DE
ß
00DF
E_
340
à
00E0
á
00E1
â
00E2
ã
00E3
ä
00E4
å
00E5
æ
00E6
ç
00E7
è
00E8
é
00E9
ê
00EA
ë
00EB
ì
00EC
í
00ED
î
00EE
ï
00EF
F_
360
ð
00F0
ñ
00F1
ò
00F2
ó
00F3
ô
00F4
õ
00F5
ö
00F6
œ
00F7
ø
00F8
ù
00F9
ú
00FA
û
00FB
ü
00FC
ý
00FD
þ
00FE
ÿ
00FF

References[edit]

  1. ^ ASRO (1999-08-30). Romanian Character Set for Information Interchange (PDF). ITSCJ/IPSJ. ISO-IR-226.
  2. ^ "SheetJS/js-codepage". GitHub.[better source needed]
  3. ^ Everson, Michael. "Proposed ISO 8859-16". Retrieved 26 February 2017.

External links[edit]