article

ISO-2022-JPは、インターネット上(特にEメール)で使われる日本語文字の符号化方式。ISO/IEC 2022のエスケープシーケンスを利用して文字集合を切り替える7ビットのコードであることを特徴とする。巷ではJISコードと呼ばれることもある。

ISO-2022-JPには以下のようなバリエーションが存在する。

ISO-2022-JP :RFC 1468。文字セットとしてJIS X 0201のC0集合(制御文字)、JIS X 0201のラテン文字集合、ISO646の国際基準版図形文字、JIS X 0208の1978年版(JIS C 6226-1978)と1983年および1990年版の文字集合が利用できる。1986年以降、日本の電子メールで用いられてきたJUNETコードを、村井純Mark CrispinErik van der Poelが1993年にRFC化したもの。
ISO-2022-JP-1 :RFC 2237。ISO-2022-JPを拡張し、JPの文字セットに加え、JIS X 0212を利用できるようにしたもの。
ISO-2022-JP-2 :RFC 1554。ISO-2022-JPを拡張し、JPの文字セットに加え、JIS X 0212KS X 1001GB 2312ISO 8859-1ISO 8859-6を利用できるようにしたもの。
ISO-2022-JP-3 :JIS X 0213:2000の附属書2に記述されるエンコード方式で、ISO-2022-JPの漢字集合をJIS X 0213に変えるなどしたもの。IANAへの登録は、RFC 2278(当時。RFC 2978により廃止された)の手続きに従っていない(いっぺんに複数のcharsetを登録する手続きは存在しないのに6つ同時に申請されている)などの理由により却下された。「JIS X 0213:2000の括弧つきUCSは受け入れられない」という意見により却下されているという説があるが、これはErik van der Poelの個人的な意見にすぎない。そのような理由での却下はRFC 2278(現在ではRFC 2978)に違反していると考えられる。
ISO-2022-JP-2004: JIS X 0213:2004の附属書2に記述されるエンコード方式。ISO-2022-JP-3の漢字をJIS X 0213:2004に改めたもの。IANAにはまだ登録されていない。

ISO-2022-JPの実際


JISコードという名前でWindows上で実際に使われているものは、MicrosoftCP932という符号化文字集合をISO-2022-JP的に整形したCP50220という名前の符号化文字集合である。CP50220を実装したプログラムとしてはInternet ExplorerOutlook Expressがある。また、秀丸エディタThunderbirdのようなMicrosoft社以外のWindowsアプリケーションでもCP50220の拡張仕様符号化文字集合が利用されている。

外部リンク


ISO

ISO/IEC 2022 | ISO 2022 | ISO-2022-JP | ISO 2022

 

This article is licensed under the GNU Free Documentation License. It uses material from the "ISO-2022-JP".

Home Pageartsbusinesscomputersgameshealthhospitalshomekids & teensnewsphysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld