質問: ->(field) { field.encode('utf-8', invalid: :replace, undef: :replace, replace: "") } def self.import(file) CSV.foreach(file.path, encoding: "Shift_JIS", converters: UTF8_CONVERTER, headers: true) do |row| ... ... end end ``` とすれば > > "\xEE\x9D" from Shift_JIS to UTF-8 > > > というエラーが出ました。 また全てのファイルがダメなわけでは無いので、特定の文字列がエラーの元になっていると予想しています。
回答: encoding: Encoding::CP932 だと結果が変わったりしませんか?