ISO 646

ISO 646

Die internationale Norm ISO 646 definiert das so genannte Internationale Alphabet Nr. 5 (International Alphabet No. 5, IA5), einen Zeichensatz zur Übermittlung und Speicherung von Daten. Es entspricht weitgehend dem Zeichensatz (US-)ASCII.

Inhaltsverzeichnis

Geschichte

IA5 wurde 1963 von der ISO als Norm IS 646 und gleichzeitig von CCITT als Empfehlung V.3 beschlossen. Das CCITT hat die Empfehlung V.3 im Jahr 1984 überarbeitet und neu als T.50 verabschiedet. T.50 erhielt 1992 eine Überarbeitung, dessen Zeichensatz dann als International Reference Alphabet (IRA) bezeichnet wurde. IA1 ist das Morsealphabet, IA2 der in 5 Bits kodierte Zeichensatz von Fernschreibern.

Für die nationalen Versionen sind 12 Positionen im Zeichensatz für national definierte Zeichen freigegeben. Die deutsche Variante ist in DIN 66003 festgelegt und ist als Variante 21 registriert; sie nutzt acht der nationalen Positionen für das Paragraphenzeichen, große und kleine Umlaute und das ß. Diese Zeichen ersetzen z. B. die eckigen und geschweiften Klammern von ASCII. US-ASCII ist laut Norm die nationale Version Nr. 6, aber in der Praxis ist US-ASCII die internationale Version, aufgrund ihrer Unterstützung durch die Computerhersteller in aller Welt. Die so gut wie nie verwendete offizielle internationale Version enthält nicht das Dollarzeichen, da die Sowjetunion sonst ihre Zustimmung zu der Norm verweigert hätte.

Nicht alle nationalen Varianten erlangten die gleiche Verbreitung; die niederländische Variante etwa enthält keine Zeichen, die zum Drucken niederländischer Texte unbedingt notwendig sind, weshalb die meisten in den Niederlanden verkauften Computer den unveränderten ASCII-Zeichensatz und eine US-amerikanische Tastaturbelegung verwendeten.

Die nationalen Versionen in ISO 646 wurden ab den 1980er Jahren in der Praxis durch den De-facto-Standard der 8-Bit-MS-DOS-Codepages des IBM-PC und durch die ebenfalls achtbittigen ISO-8859-Zeichensätze abgelöst – letztere werden z. B. in Linux und Microsoft Windows verwendet. Alle diese Standards beruhen anders als die nationalen Versionen von ISO 646 auf dem unveränderten ASCII-Zeichensatz. Die zusätzlich benötigten Zeichen ersetzen nicht länger ASCII-Zeichen, sondern werden zu diesen hinzugefügt. Dadurch wurde die Austauschbarkeit von Daten zwischen Rechnern verschiedener Länder vereinfacht; auch für Programmierer außerhalb der USA wurde das Leben leichter, da viele der in der ISO-646-Norm zum Ersetzen freigegebenen Zeichen des US-ASCII, die in den anderen ISO-646-Varianten ja somit teilweise oder völlig fehlen, häufig in vielen Programmiersprachen vorkommen.

Inzwischen müssen diese 8-Bit-Zeichensätze wiederum allmählich dem Unicode weichen.

Man beachte die Beziehung der Nummern der Normen ISO 646 für das IA5 und ISO 10646 für UCS bzw. Unicode.

Aufbau

IA5 entspricht weitgehend dem US-amerikanischen ASCII, dient aber auch als IRV (Internationale Referenz-Version) für standardisierte nationale Varianten des IA5. Diese nationalen Varianten wurden auf älteren Computersystemen (vor-PC) häufig genutzt, um z. B. deutsche Umlaute darzustellen. ISO 646 war z. B. auf dem Apple IIe und in CP/M-Computern die übliche Methode, nichtenglische Sonderzeichen darzustellen.

Jedes Zeichen bzw. Kontrollzeichen in IA5 wird genau wie in ASCII mit 7 Bit kodiert. Der Zeichensatz umfasst Groß- und Kleinbuchstaben, Ziffern, Interpunktionszeichen und in den unteren 32 Stellen Zeichen zur Steuerung von Datenkommunikation oder von Ausgabegeräten.

Einige nationale Varianten von ISO 646
Zeichenposition: 23 24 40 5B 5C 5D 5E 60 7B 7C 7D 7E
ISO 646-IRV # ¤ @ [ \ ] ^ ` { | } ~
Deutschland # $ § Ä Ö Ü ^ ` ä ö ü ß
Schweiz ù $ à é ç ê î ô ä ö ü û
USA (ASCII) # $ @ [ \ ] ^ ` { | } ~
Großbritannien £ $ @ [ \ ] ^ ` { | } ~
Frankreich £ $ à ° ç § ^ ` é ù è ¨
Kanada # $ à â ç ê î ô é ù è û
Finnland # $ @ Ä Ö Å Ü é ä ö å ü
Norwegen # $ @ Æ Ø Å ^ ` æ ø å ~
Schweden # $ É Ä Ö Å Ü é ä ö å ü
Italien £ $ § ° ç é ^ ù à ò ù ì
Niederlande £ $ ¾ ÿ ½ | ^ ` ¨ ƒ ¼ ´
Spanien £ $ § ¡ Ñ ¿ ^ ` ° ñ ç ~
Portugal # $ @ Ã Ç Õ ^ ` ã ç õ ~

Weblinks

Siehe auch


Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • ISO 646 — Unicode Jeux de caractères UCS (ISO/CEI 10646) ISO 646, ASCII ISO 8859 1 WGL4 UniHan Équivalences normalisées NFC (précomposée) NFD (décomposée) NFKC (compatibilité) NFKD (compatibilité) Propriétés et algorithmes ISO 15924 …   Wikipédia en Français

  • Iso 646 — Unicode Jeux de caractères UCS (ISO/CEI 10646) ISO 646, ASCII ISO 8859 1 WGL4 UniHan Équivalences normalisées NFC (précomposée) NFD (décomposée) NFKC (compatibilité) NFKD (compatibilité) Propriétés et algorithmes ISO 15924 …   Wikipédia en Français

  • ISO 646 — La norma ISO 646 es un estándar internacional para codificación de caracteres, basada en el estándar estadounidense ASCII, que fue aprobada en 1991 por la Organización Internacional de Normalización. El nombre ISO 646 también se aplica al código… …   Wikipedia Español

  • ISO 646 — …   Википедия

  • ISO/IEC 2022 — ISO 2022, more formally ISO/IEC 2022 Information Technology Character code structure and extension techniques , is an ISO standard (equivalent to the ECMA standard ECMA 35) specifying * a technique for including multiple character sets in a… …   Wikipedia

  • ISO 8859 — ISO 8859, également appelée plus formellement ISO/CEI 8859, est une norme commune de l ISO et de la CEI de codage de caractères sur 8 bits pour le traitement informatique du texte. Le standard est divisé en parties numérotées publiées séparément …   Wikipédia en Français

  • ISO/CEI 2022 — ISO 2022, ou plus formellement ISO/CEI 2022 (ICS no 35.040), est une norme ISO spécifiant une technique pour inclure de multiples jeux de caractères dans un seul codage de caractères. À la différence du codage de caractères ISO 8859 qui… …   Wikipédia en Français

  • ISO 2709 — is an ISO standard for bibliographic descriptions, entitled Format for Bibliographic Information Interchange on Magnetic Tape. It is maintained by the Technical committee for Information and documentation (TC 46).HistoryA format for the exchange… …   Wikipedia

  • ISO 2709 — es un estándar ISO para la descripción bibliográfica, titulado Formato de intercambio para información bibliográfica en casetes (en inglés Format for Bibliographic Information Interchange on Magnetic Tape. Es mantenido por el comité técnico para… …   Wikipedia Español

  • ISO 10646 — ISO/CEI 10646 Unicode Jeux de caractères UCS (ISO/CEI 10646) ISO 646, ASCII ISO 8859 1 WGL4 UniHan Équivalences normalisées NFC (précomposée) NFD (décomposée) NFKC (compatibilité) NFKD (compatibilité) Propriétés et algorithmes ISO 15924 …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”