こんばんは! 会社でRuby on Railsを使ってますが、Iconvの文字コード変換ではまりましたのでまとめておきます。 IconvでUTF8からCP932に文字コード変換する際、"〜"(波ダッシュ)が文字列に含まれていると Iconv::IllegalSequenceが発生します。 (後から聞いたところによると結構有名な話のようですね) Windows XP 以下、rubyのバージョンです。 > ruby -v ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32] 以下、irbで確認した結果です。 > require "iconv" => true > Iconv.iconv("CP932", "UTF-8", [0xff5e].pack('U')) Iconv::IllegalSequence: "\357\275\236" f