>>53
decode(ByteBuffer) だか encode(CharBuffer) には
入力が1文字だったか1バイトだと正常に出力されないバグがあったはず。

たしか 出力用のバッファの生成関連で失敗するのが原因だったはずなので
decode(ByteBuffer) とか使わないで、自力で出力用のバッファ取って
decode(ByteBuffer, CharBuffer, boolean) とかの方を使えば回避できたような。