【发布时间】:2013-08-22 16:42:50
【问题描述】:
尝试从 CSV 文件中打印 Duplicaci¾n 时,出现以下错误:
ArgumentError - invalid byte sequence in UTF-8
我正在使用 Ruby 1.9.3-p362 并使用以下方式打开文件:
CSV.foreach(fpath, headers: true) do |row|
如何在不使用 iconv 或 str.encode(undef: :replace, invalid: :replace, replace: '') 的情况下跳过无效字符?
我尝试了以下问题的答案,但没有任何效果:
【问题讨论】:
-
我们需要更多的上下文;向我们展示您用于读取 CSV 文件的代码。很有可能您没有正确打开文件。
-
刚刚添加了我正在使用的 CSV.foreach 行。