ISO/IEC 8859 – zestaw standardów służących do kodowania znaków za pomocą 8 bitów. Standardy te zostały utworzone przez European Computer Manufacturers Association w połowie lat osiemdziesiątych, po czym zostały uznane przez Międzynarodową Organizacją Normalizacyjną.

Wszystkie zestawy ISO 8859 mają znaki 0-127 (hex 00-7F) identyczne jak w kodzie ASCII, zaś pozycjom 128-159 (hex 80-9F) przypisane są dodatkowe kody sterujące, tzw. C1 (faktycznie są nieużywane).

ISO 8859-1 (Latin-1) - alfabet łaciński dla Europy zachodniej ISO 8859-2 (Latin-2) - łaciński dla Europy środkowej i wschodniej, również odpowiednia Polska Norma ISO 8859-3 (Latin-3) - łaciński dla Europy południowej ISO 8859-4 (Latin-4) - łaciński dla Europy północnej ISO 8859-5 (Cyrillic) - dla cyrylicy ISO 8859-6 (Arabic) - dla alfabetu arabskiego ISO 8859-7 (Greek) - dla alfabetu greckiego ISO 8859-8 (Hebrew) - dla alfabetu hebrajskiego ISO 8859-9 (Latin-5) ISO 8859-10 (Latin-6) ISO 8859-11 (Thai) - dla alfabetu tajskiego ISO 8859-12 – brak ISO 8859-13 (Latin-7) ISO 8859-14 (Latin-8) ISO 8859-15 (Latin-9) - z ISO 8859-1 usunięto kilka rzadko używanych znaków i wprowadzono znak euro oraz litery Š, š, Ž, ž, Œ, œ oraz Ÿ ISO 8859-16 (Latin-10) - łaciński dla Europy środkowej - zmodyfikowany ISO 8859-2 ze znakiem euro i dodatkowymi literami dla kilku języków.

Polskie litery są obecne w ISO-8859-2, ISO-8859-13 i ISO-8859-16. Tylko ISO-8859-13 i ISO-8859-16 zawierają prawidłowe cudzysłowy stosowane w języku polskim zgodnie z normą PN-83/P-55366 („ i ”), których brak jest w ISO-8859-2. Litery Ą, ą, Ę, i ę istnieją również w ISO-8859-4 i ISO-8859-10 (w tym ostatnim obecne są również Ó i ó).

Porównanie standardów ISO 8859 BinarnieOctDecHex12345678910111314151610100000240160A0"Spacja niełamliwa" (NBSP)10100001241161A1¡ĄĦĄЁ ‘ ¡Ąก”Ḃ¡Ą10100010242162A2¢˘˘ĸЂ ’¢¢Ēข¢ḃ¢ą10100011243163A3£Ł£ŖЃ £££Ģฃ£££Ł10100100244164A4¤¤¤¤Є¤€¤¤Īค¤Ċ€€10100101245165A5¥Ľ ĨЅ ₯¥¥Ĩฅ„ċ¥„10100110246166A6¦ŚĤĻІ ¦¦¦Ķฆ¦ḊŠŠ10100111247167A7§§§§Ї §§§§ง§§§§10101000250168A8¨¨¨¨Ј ¨¨¨ĻจØẀšš10101001251169A9©ŠİŠЉ ©©©Đฉ©©©©10101010252170AAªŞŞĒЊ ͺתŠชŖẂªȘ10101011253171AB«ŤĞĢЋ «««Ŧซ«ḋ««10101100254172AC¬ŹĴŦЌ،¬¬¬Žฌ¬Ỳ¬Ź10101101255173AD­­­­­­­­­­ญ­­­­10101110256174AE®Ž ŽЎ  ®®Ūฎ®®®ź10101111257175AF¯ŻŻ¯Џ ―¯¯ŊฏÆŸ¯Ż10110000260176B0°°°°А °°°°ฐ°Ḟ°°10110001261177B1±ąħąБ ±±±ąฑ±ḟ±±10110010262178B2²˛²˛В ²²²ēฒ²Ġ²Č10110011263179B3³ł³ŗГ ³³³ģณ³ġ³ł10110100264180B4´´´´Д ΄´´īด“ṀŽŽ10110101265181B5µľµĩЕ ΅µµĩตµṁµ”10110110266182B6¶śĥļЖ Ά¶¶ķถ¶¶¶¶10110111267183B7·ˇ·ˇЗ ····ท·Ṗ··10111000270184B8¸¸¸¸И Έ¸¸ļธøẁžž10111001271185B9¹šıšЙ Ή¹¹đน¹ṗ¹č10111010272186BAºşşēК Ί÷ºšบŗẃºș10111011273187BB»ťğģЛ؛»»»ŧป»Ṡ»»10111100274188BC¼źĵŧМ Ό¼¼žผ¼ỳŒŒ10111101275189BD½˝½ŊН ½½½―ฝ½Ẅœœ10111110276190BE¾ž žО Ύ¾¾ūพ¾ẅŸŸ10111111277191BF¿żżŋП؟Ώ ¿ŋฟæṡ¿ż11000000300192C0ÀŔÀĀР ΐ ÀĀภĄÀÀÀ11000001301193C1ÁÁÁÁСءΑ ÁÁมĮÁÁÁ11000010302194C2ÂÂÂÂТآΒ ÂÂยĀÂÂÂ11000011303195C3ÃĂ ÃУأΓ ÃÃรĆÃÃĂ11000100304196C4ÄÄÄÄФؤΔ ÄÄฤÄÄÄÄ11000101305197C5ÅĹĊÅХإΕ ÅÅลÅÅÅĆ11000110306198C6ÆĆĈÆЦئΖ ÆÆฦĘÆÆÆ11000111307199C7ÇÇÇĮЧاΗ ÇĮวĒÇÇÇ11001000310200C8ÈČÈČШبΘ ÈČศČÈÈÈ11001001311201C9ÉÉÉÉЩةΙ ÉÉษÉÉÉÉ11001010312202CAÊĘÊĘЪتΚ ÊĘสŹÊÊÊ11001011313203CBËËËËЫثΛ ËËหĖËËË11001100314204CCÌĚÌĖЬجΜ ÌĖฬĢÌÌÌ11001101315205CDÍÍÍÍЭحΝ ÍÍอĶÍÍÍ11001110316206CEÎÎÎÎЮخΞ ÎÎฮĪÎÎÎ11001111317207CFÏĎÏĪЯدΟ ÏÏฯĻÏÏÏ11010000320208D0ÐĐ ĐаذΠ ĞÐะŠŴÐĐ11010001321209D1ÑŃÑŅбرΡ ÑŅัŃÑÑŃ11010010322210D2ÒŇÒŌвز  ÒŌาŅÒÒÒ11010011323211D3ÓÓÓĶгسΣ ÓÓำÓÓÓÓ11010100324212D4ÔÔÔÔдشΤ ÔÔิŌÔÔÔ11010101325213D5ÕŐĠÕеصΥ ÕÕีÕÕÕŐ11010110326214D6ÖÖÖÖжضΦ ÖÖึÖÖÖÖ11010111327215D7××××зطΧ ×Ũื×Ṫ׌11011000330216D8ØŘĜØиظΨ ØØุŲØØŰ11011001331217D9ÙŮÙŲйعΩ ÙŲูŁÙÙÙ11011010332218DAÚÚÚÚкغΪ ÚÚฺŚÚÚÚ11011011333219DBÛŰÛÛл Ϋ ÛÛ ŪÛÛÛ11011100334220DCÜÜÜÜм ά ÜÜ ÜÜÜÜ11011101335221DDÝÝŬŨн έ İÝ ŻÝÝĘ11011110336222DEÞŢŜŪо ή ŞÞ ŽŶÞȚ11011111337223DFßßßßп ί‗ßß฿ßßßß11100000340224E0àŕàāрـΰאàāเąààà11100001341225E1ááááсفαבááแįááá11100010342226E2ââââтقβגââโāâââ11100011343227E3ãă ãуكγדããใćããă11100100344228E4ääääфلδהääไääää11100101345229E5åĺċåхمεוååๅåååć11100110346230E6æćĉæцنζזææๆęæææ11100111347231E7çççįчهηחçį็ēççç11101000350232E8èčèčшوθטèč่čèèè11101001351233E9ééééщىιיéé้éééé11101010352234EAêęêęъيκךêę๊źêêê11101011353235EBëëëëыًλכëë๋ėëëë11101100354236ECìěìėьٌμלìė์ģììì11101101355237EDííííэٍνםííํķííí11101110356238EEîîîîюَξמîî๎īîîî11101111357239EFïďïīяُοןïï๏ļïïï11110000360240F0ðđ đȑِπנğð๐šŵðđ11110001361241F1ñńñņёّρסñņ๑ńññń11110010362242F2òňòōђْςעòō๒ņòòò11110011363243F3óóóķѓ σףóó๓óóóó11110100364244F4ôôôôє τפôô๔ōôôô11110101365245F5õőġõѕ υץõõ๕õõõő11110110366246F6ööööі φצöö๖öööö11110111367247F7÷÷÷÷ї χק÷ũ๗÷ṫ÷ś11111000370248F8øřĝøј ψרøø๘ųøøű11111001371249F9ùůùųљ ωשùų๙łùùù11111010372250FAúúúúњ ϊתúú๚śúúú11111011373251FBûűûûћ ϋ ûû๛ūûûû11111100374252FCüüüüќ ό üü üüüü11111101375253FDýýŭũ§ ύLRMıý żýýę11111110376254FEþţŝūў ώRLMşþ žŷþț11111111377255FFÿ˙˙˙џ   ÿĸ ’ÿÿÿ

Na pozycji 0xA0 zawsze występuje spacja niełamliwa, a na 0xAD w większości zestawów występuje znak warunkowego przełamania tekstu (program może w tym miejscu przenieść zbyt długie słowo do nowej linii wstawiając dywiz), czyli miękki dywiz (ang. soft hyphen). Wszystkie pozostałe puste pola oznaczają, że kod został nieprzypisany lub zastosowany system nie jest w stanie go wyświetlić.

Kolorem żółtym oznaczono dodatki dla wersji ISO/IEC 8859-7:2003 i ISO/IEC 8859-8:1999.

Zobacz też ISO 10646 ISO/IEC 2022 kodowanie polskich znaków

Przypisy

Linki zewnętrzne https://czyborra.com/charsets/iso8859.html

Kategoria:Formaty plików komputerowych #08859