Send_data更改语言问题Rails

时间:2019-02-05 15:35:59

标签: ruby-on-rails ruby

在我的网站上单击“查看CSV”链接时,csv会下载,但csv的内容是中文而不是英文。如何确保通过send_data函数传递的语言不会更改?谢谢你的帮助!

我的控制器中具有以下功能:

def get_data_visit
      @csv_string = CSV.generate do |csv|
        csv << ["row", "of", "CSV", "data"]
      end
    send_data Iconv.conv('iso-8859-1//IGNORE', 'utf-8', @csv_string), filename: "something.csv"  
    end

以下是我认为的功能:

<%= link_to "View CSV", get_data_visit_admin_stats_path %>

即。 ["row", "of", "CSV", "data"]变成潲ⱷ景䌬噓搬瑡੡,我希望它保持英语。

1 个答案:

答案 0 :(得分:0)

我必须确保自由办公室正在阅读utf-8(在下拉菜单中进行了更改),然后它才能正常工作。