>>801
確かiso-8859-1は正常に変換出来なかった文字を元のバイナリのまま残す仕様。
だから文字化けしたStringに対してgetBytes("iso-8859-1")で100%元のバイナリを復元できる。
逆にそれ以外の文字コードを指定する場合は変換出来なかった文字を半角の「?」とかに変換してしまうから、
その後getBytes()しても元のバイト列とはレングスすら違うデータしか復元されない。
少なくともWindows-31JみたいなJIS文字集合ベースのコードではそうなる。