在ruby 1.9中.x、 我们可以用File.open('filename','r:iso-8859-1')
指定编码.我通常更喜欢使用单行文件.read()如果我直接将许多短文件读入字符串.有没有一种方法可以直接指定编码,或者我必须求助于以下方法之一?
str = File.read('filename')
str.f或ce_encoding('iso-8859-1')
或
f = File.open('filename', 'r:iso-8859-1')
s = ''
while (line = f.gets)
s += line
end
f.close