藤岡です。

> |> 全然気づいていませんでした。
> |> ただ、バグだと仮定しますけど、ほかのエンコードの不具合も修正したほうが
> |> よくないですか?
> 
> このパッチ当てちゃおうと思います。
> 
今回の問題ですが、[ruby-dev:28656]で成瀬さんが指摘していたんですね。
見逃していました。以下のように書いていました。
=============
ちなみに今回の話では直接の関係はありませんが、
UTF-8 と UTF-16 の変換を期待すると、
いわゆる半角カナやMIME decode等はかかってしまいます。
こちらは -xm0 --best-fit-chars を指定すれば、純粋に変換のみを行います。