ISO-2022-JP-1: RFC 2237で定義されており、ISO-2022-JPの文字集合に加え、JIS X 0212の文字も利用可能にした拡張規格です。 ISO-2022-JP-2: RFC 1554で定義されており、ISO-2022-JPの文字集合に加えて、JIS X 0212、KS X 1001、GB 2312、ISO 8859-1、ISO 8859-7の文字集合も利用できるように拡張された規格です。 ISO-2022-JP-3: JIS X 0213:2000の附属書2で規定された符号化表現で、ISO-2022-JPの漢字集合をJIS X 0213に置き換えるなどの変更が加えられています。IANA登録が提案されましたが、手続き上の問題で却下されました。 ISO-2022-JP-2004: JIS X 0213:2004の附属書2で規定された符号化表現で、ISO-2022-JP-3の漢字集合をJIS X 0213:2004に変更したものです。IANAへの登録はまだされていません。
Javaでは、バージョン6以降、「x-windows-iso2022jp」というコード名で、マイクロソフトのCP932ベースの拡張ISO-2022-JPに対応しています。また、一部のケースでは、ISO-2022-JPの名称を使用しながら、JIS X 0212(補助漢字)やJIS X 0201の片仮名文字集合(半角カナ)を符号化している例もあります。これらの文字は、ISO-2022-JPの仕様では許可されていません。
JIS漢字コード 日本産業規格(情報処理)の一覧
国際標準化機構が定める国際標準一覧 (ISO 2000 から ISO 2999 まで)
参考資料
J. Murai 他 (1993年6月). RFC 1468 Japanese Character Encoding for Internet Messages
M. Ohta 他 (1993年12月). RFC 1554 ISO-2022-JP-2: Multilingual Extension of ISO-2022-JP
K. Tamaru 他 (1997年11月). RFC 2237 Japanese Character Encoding for Internet Messages
日本規格協会 (2000年). JIS X 0213:2000 『7ビット及び8ビットの2バイト情報交換用符号化拡張漢字集合』 附属書2「ISO-2022-JP-3符号化表現」
日本規格協会 (2004年). JIS X 0213:2000/AMENDMENT 1:2004 『7ビット及び8ビットの2バイト情報交換用符号化拡張漢字集合 (追補1)』 附属書2「ISO-2022-JP-2004符号化表現」