ArgumentError: invalid byte sequence in UTF-8 in Ruby

时间:2015-08-07 02:21:41

标签: ruby-on-rails ruby csv encoding utf-8

I got this error when try to upload a CSV file. The file is already ".csv" but why does Ruby tell me that it is an "invalid byte sequence in UTF-8"? How do I force Ruby to upload this file without converting it again to UTF-8?

rake aborted!
ArgumentError: invalid byte sequence in UTF-8
/Users/usrname/workspace/apps_folder/lib/tasks/download_csv.rake:173:in `block (2 levels) in <top (required)>'
/Users/usrname/.rvm/gems/ruby-2.1.3/bin/ruby_executable_hooks:15:in `eval'
/Users/usrname/.rvm/gems/ruby-2.1.3/bin/ruby_executable_hooks:15:in `<main>'
Tasks: TOP => remote_file:fetch
(See full trace by running task with --trace)

0 个答案:

没有答案