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