ISO-2022-JP...

Javaで半角カタカナをISO-2022-JPに変換してみると変換できない時にマッピングされる Replaced Character「?」とならない。ISO-2022-JPRFCである1468をみると半角カタカナは定義されていないようにみえるがバイト列に変換しても正しく変換されているのだ(ESC ( Iでエスケープされている)。仕様的にはオーバースペック?だが、現実的にはこの変換は受け入れられているのでこのような実装をしているということだろうか?
http://www.asahi-net.or.jp/~bd9y-ktu/dtd_f/rfc_f/rfc1468j.html
http://www.asahi-net.or.jp/~bd9y-ktu/dtd_f/rfc_f/rfc2237j.html
http://java.sun.com/j2se/1.4.2/docs/guide/intl/encoding.doc.html
Character Sets
ESC ( I