ISO 8859

ISO 8859
-1Latin-1, Westeuropäisch
-2Latin-2, Mitteleuropäisch
-3Latin-3, Südeuropäisch
-4Latin-4, Nordeuropäisch
-5Kyrillisch
-6Arabisch
-7Griechisch
-8Hebräisch
-9Latin-5, Türkisch
-10Latin-6, Nordisch
-11Thai
-12(existiert nicht)
-13Latin-7, Baltisch
-14Latin-8, Keltisch
-15Latin-9, Westeuropäisch
-16Latin-10, Südosteuropäisch

Die Normenfamilie ISO 8859, genauer ISO/IEC 8859, der Internationalen Organisation für Normung definiert in 15 verabschiedeten und einer verworfenen Teilnorm verschiedene 8-Bit-Zeichensätze für die Informationstechnik, darunter:

  • ISO 8859-1 war im Juli 2024 mit 1,2 % die zweithäufigste Kodierung von Websites, nach UTF-8 mit 98,3 %.
  • die übrigen Teilnormen spielen in der Praxis keine Rolle.[1]

Allgemeiner Aufbau der Zeichensätze

  • Die ersten 128 Positionen sind bei allen Teilnormen identisch und entsprechen den Zeichen des 7-Bit-Satzes US-ASCII.
  • Die Zeichen 7Fhex bis 9Fhex werden in der Norm nicht definiert ("Their use is outside the scope of ISO/IEC 8859; it is specified in other International Standards, for example ISO/IEC 6429.")[2]
  • Die letzten 96 Positionen (A0hex bis FFhex) enthalten regionale Sonderzeichen und machen den Unterschied zwischen den Teilnormen aus. Sie sind unten in Tabellenform dargestellt. Die Zeichenzuordnung insbesondere von ISO 8859-1 spiegelt dabei den Aufbau von ASCII wider.
    • A0hex bis BFhex enthält hauptsächlich Satz- und Sonderzeichen.
    • C0hex bis DFhex enthält hauptsächlich Großbuchstaben.
    • E0hex bis FFhex enthält hauptsächlich Kleinbuchstaben.

Anmerkungen

  • Der häufig benutzte Latin-1-Zeichensatz ist identisch mit den ersten 256 Zeichen des Unicode-Zeichensatzes.
  • Der neuere Latin-9-Zeichensatz (ISO 8859-15) unterscheidet sich nur an 8 Positionen vom Latin-1-Zeichensatz; unter anderem wurde das allgemeine Währungszeichen ¤ durch das Eurozeichen € ersetzt.
  • Innerhalb der Normenfamilie wurde kein Zeichensatz „ISO 8859-12“ festgelegt. Die Bezeichnung wurde vorübergehend für zwei verschiedene Vorschläge benutzt, aber keiner der beiden wurde als Standard beschlossen.
  • Die ISO-8859-Normen werden von ISO/IEC nicht mehr aktiv weiterentwickelt. Die Zeichensätze wurden durch ISO UCS abgelöst das inhaltsgleich zum Unicode-Standard ist. Dieser findet vor allem in Form der UTF-8-Kodierung Verbreitung.

Buchstaben für die deutsche Sprache

Die deutschen Umlaute Ä = C4hex, ä = E4hex, Ö = D6hex, ö = F6hex, Ü = DChex und ü = FChex sowie das kleine Eszett ß = DFhex sind in zehn Teilnormen der Latin-Gruppe jeweils auf den gleichen Positionen bzw. mit dem gleichen Code vorhanden. Eine Kompatibilität zwischen diesen Normen zumindest für deutschsprachige Texte ist damit gegeben.

Lediglich in den Teilnormen für die Alphabete -5 Kyrillisch, -6 Arabisch, -7 Griechisch, -8 Hebräisch und -11 Thai sind die deutschen Sonderzeichen nicht verfügbar.

Tabelle der regionalen Sonderzeichen

An Position A0hex liegt stets das geschützte Leerzeichen (engl. non breaking space, NBSP) und an ADhex meist der bedingte Trennstrich (engl. soft hyphen, SHY), der nur am Zeilenende sichtbar ist. Weitere mit Buchstaben symbolisierte Zeichen sind im Hebräischen die bidirektionalen Steuerzeichen LRM und RLM an Position FDhex bzw. FEhex. Leere Felder sind entweder (noch) nicht belegt oder können auf dem verwendeten System nicht angezeigt werden.

Ergänzungen und Änderungen in der Version 2003 des Standards.
Nicht definierte Zeichen sind grün hinterlegt.

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

Siehe auch

Einzelnachweise

  1. ↑ https://w3techs.com/technologies/history_overview/character_encoding ISO 8859-2 wird noch erwähnt mit weniger als 0,1 %.
  2. ↑ ISO/IEC 8859-1:1998, S. 5