0

我有一个从 Excel 导出的 csv 文档,其中包含英文和非英文(俄文)字母。

我已经设法打开它

CSV.open @tmp, "rb:ISO-8859-1", {col_sep: ";"}

但它读取俄罗斯符号\xCE\xF1\xF2\xE0\xEB\xFC\xED\xFB\xE5 \xE7\xE0\xEF\xF7等。我尝试了“rb:ISO-8859-1:UTF-8”但得到“ArgumentError:UTF-8 中的无效字节序列”,与 csv.open 无模式运行相同。

这怎么可能解决?此外,我如何找到“模式”参数选项 - 我无法从描述它的文档中理解。

主要环境是 Ubuntu 服务器,如果重要的话。

4

1 回答 1

1

尝试使用这种格式

r:ISO-8859-15:UTF-8
于 2012-10-30T10:33:12.460 回答