うにこーどに変換しないだけなら >>539 でいけそうかも…
jdk1.4 のソースしか調べてないけど。

っつーか new String(byte[]) って毎回 System.property の file.encoding チェックしてるみたいなんだけど…
そーゆーモンなんだろうか?(ちゃんと PrivilegedAction と AccessContoroller.doprivileged() 使ってるし…)