Javaのiso-2022-jpのバグ

iso-2022-jpは、RFCでは行末にASCIIに戻せと書いてあるが、JavaISO-2022-JPは最後の文字が漢字だとASCIIに戻してくれていない。
改行コードなどが入るとASCIIに戻ってしまうので見つけにくいバグかもしれない。メールなどで使っているとなんとなく遭遇するかもしれないが、原因はそういうことだった。
JDK1.4頃からあったらしく。JDK 6で見つけた。