だから私はウェブサイトからzipファイルをダウンロードしてそのデータをテーブルに入れようとしています。ダウンロードは以前は機能していましたが、突然、機能しなくなりました。「`write':" \ xB6 "from ASCII-8BIT to UTF-8(Encoding :: UndefinedConversionError)」の問題が発生します。非常に奇妙なことに、最後にスクリプトを実行してから何も変わっていません。これが問題を抱えているコードの部分です。zipファイル内のDBFファイルを解析できるgemを使用しています。
コードは次のとおりです。
`write': "\xB6" from ASCII-8BIT to UTF-8 (Encoding::UndefinedConversionError)
助けてくれてありがとう
更新:明らかに、私はレール内を走っています。Rails環境の外でスクリプトを実行しましたが、正常に機能しました。そのため、Railsは書き込みプロセスを何らかの形で妨害しています。
更新2:解決済み-「w」を「wb」に変更しました。これは、レール3+が原因であると思われます。以前にこれを試すことは私には思い浮かびませんでした。うまくいけば、これは他の人々を助けるでしょう。