【问题标题】:ruby-1.9.3-p194/lib/ruby/1.9.1/csv.rb:1855:in `sub!': invalid byte sequence in UTF-8 (ArgumentError)ruby-1.9.3-p194/lib/ruby/1.9.1/csv.rb:1855:in `sub!': UTF-8 中的无效字节序列(ArgumentError)
【发布时间】:2012-07-16 19:18:06
【问题描述】:

我不知道如何调试这个......

ruby-1.9.3-p194/lib/ruby/1.9.1/csv.rb:1855:in `sub!': UTF-8 中的无效字节序列(ArgumentError)

有什么建议吗?我应该先尝试转换文件吗?

【问题讨论】:

  • CSV文件的编码是什么? ASCII 和 ISO-8891-1 都应该是有效的 Unicode。
  • 我认为它最终是 ISO-8891-1 我用 sublimetext2 编码转换器将它强制转换为 utf-8 并且它有效。

标签: ruby csv utf-8


【解决方案1】:

在文本编辑器中手动转换为 UTF-8 解决了我的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-06-19
    • 2012-12-11
    • 2023-04-03
    • 1970-01-01
    • 2014-09-11
    • 2012-03-25
    • 1970-01-01
    • 2014-09-24
    相关资源
    最近更新 更多