QA@IT
«回答へ戻る

回答を投稿

ちょっと調べてみましたが、UTF-7はダミーエンコーディングであると明言されていますね。
ですから、変換できないというのは仕様通りのようです(1.9.3の話ではありますが)。

http://doc.ruby-lang.org/ja/1.9.3/doc/spec=2fm17n.html

また、こちらによればUTF-7を使うケースは僅少とのことです。

http://www.sophia-it.com/content/UTF-7

ですから、状況としては

UTF-7 から UTF-8 に変換するという処理自体がおかしい場合は

じゃないかなと私は思いました。

ただ、Iconvがなくなるということを考えると、「じゃあUTF-7の処理をどうするの?」という方向でruby-coreで相談するといいかもしれませんね。

ちょっと調べてみましたが、UTF-7はダミーエンコーディングであると明言されていますね。
ですから、変換できないというのは仕様通りのようです(1.9.3の話ではありますが)。

http://doc.ruby-lang.org/ja/1.9.3/doc/spec=2fm17n.html

また、こちらによればUTF-7を使うケースは僅少とのことです。

http://www.sophia-it.com/content/UTF-7

ですから、状況としては

> UTF-7 から UTF-8 に変換するという処理自体がおかしい場合は

じゃないかなと*私は*思いました。

ただ、Iconvがなくなるということを考えると、「じゃあUTF-7の処理をどうするの?」という方向でruby-coreで相談するといいかもしれませんね。