我正在尝试读取CSV,并且一旦遇到CSV中的箭头,Ruby就停止读取。箭头应该是撇号。我无法用CSV替换它,因为当我复制并粘贴时,我会粘贴一个空格。read CSV撇号
我试图使用CSV.foreach或File.open,然后阅读each_line。两种方法都有同样的问题。
在文本编辑器中,字符是黑色的SUB。
我该如何解决这个问题?
CSV.foreach(filename) do |row|
puts row
end
File.open(filename, "r") do |f|
f.each_line do |row|
puts row
end
end
这是一个编码问题。您需要了解什么是原始文件编码,然后在将此文件加载到CSV时明确设置了此编码。 – mudasobwa
你可以发布CSV的样本吗? –