哪位大神 rails 中读取 csv 文件时遇到过这个错误: "ArgumentError: invalid byte sequence in UTF-8 from /usr/lib/ruby/2.1.0/csv.rb:1990:in `=~' "
不知道具体情况,是编码错误。
# GB18030 -> UTF-8 rows = CSV.read('data.csv', 'rb:GB18030:UTF-8', headers: true, header_converters: :symbol, col_sep: ',' )
请问大神,这样写后 csv 开头的中文怎么错乱了呢 这是实际 csv 中的中文 这是读 csv 出来的中文
额 查了半天才发现读取的 csv 文件中间被打开过又重新存过,上面的方法是对的,已解决!