Kodowanie polskich znaków – sposób zapisu liter charakterystycznych dla języka polskiego w systemach komputerowych.

W pierwszych latach komputeryzacji terminale obsługiwały jedynie litery języka łacińskiego (ASCII). 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. W XXI wieku problem można uznać za rozwiązany przez powszechne stosowanie standardu Unicode.

Kodowanie polskich liter ze znakami diakrytycznymi w różnych standardach: StandardĄĆĘŁŃÓŚŹŻąćęłńóśźż ISO-8859-2 (ISO Latin-2), 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 ZU0 (kod 7-bitowy) (PN⁠-⁠84/T⁠-⁠42109/02)———92—————9612664124931239491125———#5C—————#60#7E#40#7C#5D#7B#5E#5B#7D ZU2 (kod 7-bitowy) (PN⁠-⁠86/T⁠-⁠42109/03)5936359260396242389612664124931239491125#3B#24#23#5C#3C#27#3E#2A#26#60#7E#40#7C#5D#7B#5E#5B#7D 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#17CUnicode 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#A8ATM196199203208209211214218220228231235240241243246250252AmigaPL (system Amiga OS)194202203206207211212218219226234235238239243244250251xJP (system Amiga OS)198199202206209211213219222230231234238241243245251254Atari-Calamus 193194195196197198199200201209210211212213214215216217CSK128129130131132133134136135160161162163164165166168167CorelDraw197242201163209211255225237229236230198241243165170186Cyfromat128129130131132133134136135144145146147148149150152151DHN128129130131132133134136135137138139140141142143145144ELWRO-Junior193195197204206207211218217225227229236238239243250249IEA-Świerk143128144156165153235157146160155130159164162135168145IINTE-ISIS128129130131132133134135136144145146147148149150151152Logic128129130131132133134135136137138139140141142143144145Microvex143128144156165147152157146160155130159164162135168145TeXPL129130134138139211145153155161162166170171243177185187Ventura Publisher151153165166146143142144128150148164167145162132130135CP870 (IBM EBCDIC)#B1#69#72#BA#BB#EE#AA#B9#B4#A0#49#52#9A#9B#CE#8A#B7#B2Nazwane encje HTMLĄĆĘŁŃÓŚŹŻąćęłńóśźż

Legenda:

#xx – zapis w systemie szesnastkowym

Zobacz też alfabet polski kodowanie znaków strona kodowa ASCII

Bibliografia

Linki zewnętrzne , kopia na Sourceforge (programy Pawła „kravietZa” Krawczyka, brak obsługi Unicode/UTF)

Kategoria:Kodowania znaków