【发布时间】:2014-02-01 02:39:53
【问题描述】:
我有带有 utf-8 字符的 csv 文件,例如 - Łódź。当我尝试使用
file=File.open(file, "r:ISO-8859-1:UTF-8")
它没有正确编码字符。
这适用于其他 utf-8 字符,如 Göteborg,但不适用于所有字符。
如何读取可以编码所有 UTF-8 字符的文件?
【问题讨论】:
-
请提供更多详细信息,例如您的操作系统、控制台中使用的编码(或者您可以看到程序的输出)、您的 Ruby 版本和输入文件的编码(您确定它是 UTF-8?因为您的
r:ISO-8859-1:UTF-8另有说明)。