Wo hat die Zeichenkodierung ISO 2022 Bekanntheit erlangt?
in Ostasien
Unicode
Unicode

== Geschichte ==
Herkömmliche Computer-Zeichensätze umfassen nur einen begrenzten Vorrat an Zeichen, bei westlichen Zeichenkodierungen liegt diese Grenze meistens bei 128 (7 Bit) Codepositionen – wie bei dem sehr bekannten ASCII-Standard – oder 256 (8 Bit) Positionen, wie z. B. bei ISO 8859-1 (auch als ''Latin-1'' bekannt) oder EBCDIC. Davon sind nach Abzug der Steuerzeichen 95 Elemente bei ASCII und 191 Elemente bei den 8-Bit ISO-Zeichensätzen als Schrift- und Sonderzeichen darstellbar. Diese Zeichenkodierungen erlauben die gleichzeitige Darstellung nur weniger Sprachen im selben Text, wenn man sich nicht damit behilft, in einem Text verschiedene Schriften mit unterschiedlichen Zeichensätzen zu verwenden. Das behinderte den internationalen Datenaustausch in den 1980er und 1990er Jahren erheblich.
ISO 2022 war ein erster Versuch, mehrere Sprachen mit nur einer Zeichenkodierung darstellen zu können. Die Kodierung benutzt Escape-Sequenzen, um zwischen verschiedenen Zeichensätzen (z. B. zwischen Latin-1 und Latin-2) wechseln zu können. Das System setzte sich jedoch nur in Ostasien durch.
Joseph D. Becker von Xerox schrieb 1988 den ersten Entwurf für einen universalen Zeichensatz. Dieser 16-Bit-Zeichensatz sollte nach den ursprünglichen Plänen lediglich die Zeichen moderner Sprachen kodieren:
Im Oktober 1991 wurde nach mehrjähriger Entwicklungszeit die Version 1.0.0 des Unicode-Standards veröffentlicht, die damals nur die europäischen, nahöstlichen und indischen Schriften kodierte. Erst acht Monate später, nachdem die Han-Vereinheitlichung abgeschlossen war, erschien Version 1.0.1, die erstmals ostasiatische Zeichen kodierte. Mit der Veröffentlichung von Unicode 2.0 im Juli 1996 wurde der Standard von ursprünglich 65.536 auf die heutigen 1.114.112 Codepunkte, von U+0000 bis U+10FFFF erweitert.
ISO-IR-165
ISO-IR-165 ist eine 16-Bit-Zeichenkodierung für vereinfachtes Chinesisch und wird in RFC 1922, Absatz 2.1 erwähnt. Sie ist nicht ASCII-kompatibel.
Jedes Zeichen wird durch Bytepaare im Bereich 0x21-0x7E dargestellt, wodurch die Kodierung auch im Mailverkehr benutzt werden kann. Insgesamt werden 8.376 Zeichen kodiert, davon 7.609 chinesische Schriftzeichen. Außer den chinesischen Schriftzeichen kodiert der Zeichensatz auch Pinyin, griechische und kyrillische Schrift, Rahmenzeichnung, Hiragana und Katakana sowie Zhuyin und verschiedene Symbole.
Der Zeichensatz wurde in ISO-2022-CN implementiert, fand aber nie weite Verbreitung. Unicode IPTC-IIM-Standard
ISO-IR-165
ISO-IR-165 ist eine 16-Bit-Zeichenkodierung für vereinfachtes Chinesisch und wird in RFC 1922, Absatz 2.1 erwähnt. Sie ist nicht ASCII-kompatibel.
Jedes Zeichen wird durch Bytepaare im Bereich 0x21-0x7E dargestellt, wodurch die Kodierung auch im Mailverkehr benutzt werden kann. Insgesamt werden 8.376 Zeichen kodiert, davon 7.609 chinesische Schriftzeichen. Außer den chinesischen Schriftzeichen kodiert der Zeichensatz auch Pinyin, griechische und kyrillische Schrift, Rahmenzeichnung, Hiragana und Katakana sowie Zhuyin und verschiedene Symbole.
Der Zeichensatz wurde in ISO-2022-CN implementiert, fand aber nie weite Verbreitung. Unicode

== Normierungsinstitutionen ==
Das gemeinnützige Unicode-Konsortium wurde 1991 gegründet und ist für den Industriestandard Unicode verantwortlich. Von der ISO (Internationale Organisation für Normung) wird in Zusammenarbeit mit IEC die internationale Norm ISO 10646 herausgegeben. Beide Institutionen arbeiten eng zusammen. Seit 1993 sind Unicode und ISO 10646 bezüglich der Zeichenkodierung praktisch identisch. Während ISO 10646 lediglich die eigentliche Zeichenkodierung festlegt, gehört zum Unicode ein umfassendes Regelwerk, das unter anderem für alle Zeichen weitere zur konkreten Anwendung wichtige Eigenschaften (sogenannte Properties) eindeutig festlegt wie Sortierreihenfolge, Leserichtung und Regeln für das Kombinieren von Zeichen.
Seit einiger Zeit entspricht der Codeumfang von ISO 10646 exakt dem von Unicode, da auch dort der Codebereich auf 17 Ebenen, darstellbar mit 21 Bit, beschränkt wurde. IPTC-IIM-Standard

== Zeichenkodierung ==
Der IPTC-IIM-Standard schreibt keine bestimmte Zeichenkodierung vor, sondern ermöglicht es, Daten in verschiedenen Zeichenkodierungen zu speichern. Der Standard sieht vor, dass die verwendete Kodierung im Feld Zeichenkodierung angegeben wird. Tatsächlich ignorieren jedoch einige Anwendungen dieses Feld und nehmen stattdessen an, die Daten seien in einer bestimmten Kodierung geschrieben worden – das kann z. B. die Latin-1-Zeichenkodierung ISO 8859-1 oder UTF-8 sein. Manche Anwendungen gehen sogar von einer Kodierung in der stark eingeschränkten ASCII-Zeichenkodierung aus. Für den Anwender ergibt sich daraus die Notwendigkeit zu überprüfen, ob die Kodierungen der verwendeten Programme zueinander kompatibel sind