我试图用.Net::HTTP
File.open(file, "w:UTF-8") do |f|
content = Net::HTTP.get_response(URI.parse(url)).body
f.write(content)
end
再次阅读我的本地 csv 文件后,我得到了一些奇怪的输出。
Nationalit\xE4t;改变 0-5
我尝试将其编码为 UTF-8,但出现错误Encoding::UndefinedConversionError: "\xE4" from ASCII-8BIT to UTF-8
rchardet gem告诉我内容是ISO-8859-2
. 但是转换为UTF-8
将不起作用。
在普通的文本编辑器中打开它后,我看到它是正常编码的。