前提・実現したいこと
rubyのクローラーを開発の際に結果をcsvに吐き出しエクセルファイルで確認した際に文字化けが起こってしまい
エラーというエラーではないのですが質問させて頂きます。
発生している問題・エラーメッセージ
これが取得された値 Ruby開発キャッシュ類似ページ エクセルファイルに表示した時 Ruby髢狗匱繧ュ繝」繝・す繝・鬘樔シシ繝壹・繧ク
該当のソースコード
ruby
1File.write('rank.csv', "\uFEFF", encoding: 'utf-8') unless File.exist? 'rank.csv' 2 CSV.open('rank.csv', 'w:utf-8') do |rank| 3 rank << ["Keyword","Rank","Title","URL"] 4 rank << ["#{keyword}","#{i+1}","#{value[:title]}","#{value[:url]}"] 5 end
試したこと
https://teratail.com/questions/122321
こちらの投稿者様を参考にさせて頂いて実装したのですが上手く文字化けの解消はされておりません。
補足情報(FW/ツールのバージョンなど)
Ruby -v 2.5.1
よろしくお願い致します。
他に欲しい情報ございましたら添付致します
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/05/06 08:40
2019/05/06 10:29
2019/05/06 10:32
2019/05/06 10:52