0

我有以下代码来下载 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)

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

这可能是什么?

4

0 回答 0