ISO-2022-JP

電子メールで使われた日本語エンコーディング。エスケープシーケンスで文字集合を切り替える。

ISO-2022-JP は、電子メールで日本語テキストを送受信するために設計された文字エンコーディングです。エスケープシーケンスを使って ASCII と JIS X 0208 の文字集合を切り替える仕組みを持っています。

インターネット黎明期の電子メールは 7 ビットの ASCII しか通せない経路が多く、ISO-2022-JP は 7 ビットクリーンなエンコーディングとして重宝されました。インターネットの歴史に関する書籍でメール文字コードの変遷を学べます。

現在のメールシステムは 8 ビット対応が標準となり、UTF-8 での送受信が一般的です。しかし古いメールクライアントとの互換性のため、ISO-2022-JP が使われるケースもあります。

ISO-2022-JP のエスケープシーケンスは ESC $ B (JIS X 0208 開始) と ESC ( B (ASCII 復帰) です。メール技術の基礎書でプロトコルの詳細が解説されています。