前提・実現したいこと
rubyでwebスクレイピングプログラムを作ろうとしています。
htmlの取得にopenuriを使っているのですが、以下のプログラムのようにio.readをしてそれをファイル出力すると文字化けしています。
そこでencodeでutf-8を指定してみたのですが、以下のようなエラーが出て困っています。
文字コードの指定はどのようにすればいいのでしょうか。
ご教示お願いします。
発生している問題・エラーメッセージ
`encode': "\xAD\xE8" from EUC-JP to UTF-8 (Encoding::UndefinedConversionError)
該当のソースコード
io = OpenURI.open_uri('任意のアドレス') html = io.read.encode('utf-8')
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。