Kodowanie polskich znaków

Początkowo stosowanie polskich znaków było ograniczone technicznymi możliwościami urządzeń wejścia-wyjścia, potem również nieprzystosowaniem zagranicznego oprogramowania do języka polskiego. Z czasem pojawiły się Polskie Normy, były one jednak mało praktyczne, podobnie jak normy międzynarodowe. W konsekwencji w użyciu było wiele nieoficjalnych standardów. Problem można uznać obecnie za rozwiązany przez standard Unicode.

Kodowanie polskich liter ze znakami diakrytycznymi w różnych standardach:

StandardĄĆĘŁŃÓŚŹŻąćęłńóśźż
ISO-8859-2 (ISO Latin-2, PN-93 T-42118)161198202163209211166172175177230234179241243182188191
#A1#C6#CA#A3#D1#D3#A6#AC#AF#B1#E6#EA#B3#F1#F3#B6#BC#BF
Windows-1250 (Windows CE)165198202163209211140143175185230234179241243156159191
#A5#C6#CA#A3#D1#D3#8C#8F#AF#B9#E6#EA#B3#F1#F3#9C#9F#BF
CP852 (DOS Latin II)164143168157227224151141189165134169136228162152171190
#A4#8F#A8#9D#E3#E0#97#8D#BD#A5#86#A9#88#E4#A2#98#AB#BE
Mac OS Central Europe132140162252193238229143251136141171184196151230144253
#84#8C#A2#FC#C1#EE#E5#8F#FB#88#8D#AB#B8#C4#97#E6#90#FD
Mazovia143149144156165163152160161134141145146164162158166167
#8F#95#90#9C#A5#A3#98#A0#A1#86#8D#91#92#A4#A2#9E#A6#A7
bazowe litery łacińskie6567697678798390909799101108110111115122122
#41#43#45#4C#4E#4F#53#5A#5A#61#63#65#6C#6E#6F#73#7A#7A
Unicode260262280321323211346377379261263281322324243347378380
#104#106#118#141#143#D3#15A#179#17B#105#107#119#142#144#F3#15B#17A#17C
Unicode w transformacji UTF-8#C4
#84
#C4
#86
#C4
#98
#C5
#81
#C5
#83
#C3
#93
#C5
#9A
#C5
#B9
#C5
#BB
#C4
#85
#C4
#87
#C4
#99
#C5
#82
#C5
#84
#C3
#B3
#C5
#9B
#C5
#BA
#C5
#BC
ISO 8859-13 (ISO Latin-7)192195198217209211218202221224227230249241243250234253
#C0#C3#C6#D9#D1#D3#DA#CA#DD#E0#E3#E6#F9#F1#F3#FA#EA#FD
ISO 8859-16 (ISO Latin-10)161197221163209211215172175162229253179241243247174191
#A1#C5#DD#A3#D1#D3#D7#AC#AF#A2#E5#FD#B3#F1#F6#F7#AE#BF
Windows-1257 (Windows Baltic)192195198217209211218202221224227230249241243250234253
#C0#C3#C6#D9#D1#D3#DA#CA#DD#E0#E3#E6#F9#F1#F3#FA#EA#FD
CP775 (DOS Baltic)181128183173227224151141163208135210136231162152165164
#B5#80#B7#AD#E0#E3#97#8D#A3#D0#87#D2#88#E7#A2#98#A5#A4
POL 1128129130131132133134135136160161162163164165166167168
#80#81#82#83#84#85#86#87#88#A0#A1#A2#A3#A4#A5#A6#A7#A8
ATM196199203208209211214218220228231235240241243246250252
AmigaPL (system Amiga OS)194202203206207211212218219226234235238239243244250251
xJP (system Amiga OS)198199202206209211213219222230231234238241243245251254
Atari-Calamus193194195196197198199200201209210211212213214215216217
CSK128129130131132133134136135160161162163164165166168167
CorelDraw197242201163209211255225237229236230198241243165170186
Cyfromat128129130131132133134136135144145146147148149150152151
DHN128129130131132133134136135137138139140141142143145144
ELWRO-Junior193195197204206207211218217225227229236238239243250249
IEA-Świerk143128144156165153235157146160155130159164162135168145
IINTE-ISIS128129130131132133134135136144145146147148149150151152
Logic128129130131132133134135136137138139140141142143144145
Microvex143128144156165147152157146160155130159164162135168145
TeXPL129130134138139211145153155161162166170171243177185187
Ventura Publisher151153165166146143142144128150148164167145162132130135
CP870 (IBM EBCDIC)#B1#69#72#BA#BB#EE#AA#B9#B4#A0#49#52#9A#9B#CE#8A#B7#B2
Nazwane encje HTMLĄĆĘŁŃÓŚŹŻąćęłńóśźż

Legenda:

#xx – zapis w systemie szesnastkowym

Zobacz też

Bibliografia

Linki zewnętrzne