Ruby 1.9.3 で CSV ファイルを読み込もうとしています (Rails は使用していません)。
sessions = CSV.read("c:/scripts/ruby/testcsvencoding.csv", :headers => true,
:encoding => "UTF-8")
sessions.each do | session |
p session['col1'] <-- does not work
p session[0] <--- works
end
ファイルには次が含まれます。
col1, col2
a,1
b,2
「RubyとCSVファイルで「UTF-8の無効なバイトシーケンス」を回避」のようなものを見ましたが、私のものと同じ問題ではないかもしれません.
そこで回避策を試すと、エラーが発生します。
これを解決する方法はありますか?これは既知の問題ですか?
これはWindows上にあります