有谁知道如何解析这样的文字:
informaci\u00f3n del aplicante
这样结束了吗?
información del aplicante
这是我的方法:
def translations_to_csv(translations, headers, to_file_performance=false, file_name = nil)
csv_output = ""
CSV::Writer.generate(csv_output, fs = "\t") do |csv|
if to_file_performance
csv_string = ""
CSV::Writer.generate(csv_string) do |csv_str|
csv_str << headers.collect { |item| item.upcase }
end
File.open(file_name,'a') {|f| f.write(csv_string) }
else
csv << headers.collect { |item| item.upcase }
end
translations.each do |data|
row = headers.collect { |item| data.first[item.to_sym] }
csv << row
end
end
csv_output
end
CSV正确导出大多数文本,但某些带重音的文本看起来就像第一个示例。
我使用的是Ruby 1.8.7和Rails 2.3.5