使用CSV和字节顺序标记的Ruby编码问题

时间:2013-03-26 22:57:22

标签: ruby csv encoding

我有以下代码来下载带有字节顺序标记的Windows生成的CSV文件。

  res = HTTParty.get(url, :format => :text)
  res.body.sub!(/^\xEF\xBB\xBF/, '') #Remove BOM

在控制台中运行此确切代码,将引发以下内容:

Encoding::CompatibilityError: incompatible encoding regexp match (UTF-8 regexp with ASCII-8BIT string)

但是从类方法中运行它是有效的。

这可能是什么?

0 个答案:

没有答案