【发布时间】:2012-03-27 04:54:48
【问题描述】:
我正在将数据导出到 rails 中的 CSV 文件,并且在我的某些字段中,当我在 Excel 中打开时遇到了类似这样的字符编码问题:
didn’t
我从一个例子中借用了这段代码,我假设编码是关闭的。知道它应该是什么吗?
send_data csv_data,
:type => 'text/csv; charset=iso-8859-1; header=present',
:disposition => "attachment; filename=#{filename}.csv"
【问题讨论】:
-
csv_data是如何生成的? Rails 通常默认为 UTF-8,因此在第二行将其更改为charset=utf-8;可能就足够了。
标签: ruby-on-rails-3 character-encoding