1

html テーブル定義をテンプレートとして使用して、レールで xls にエクスポートしています。ここで説明されています: http://railscasts.com/episodes/362-exporting-csv-and-excel?view=asciicast

この記事の最後に記載されている MS xls 構文は使用しておらず、標準の html のみを使用しています。私の問題は、MS Office または LibreOffice 内のウムラウトまたはその他の特殊文字でエンコード エラーが発生することです。テキストエディタでファイルを開くと、すべて問題ありません。通常、オフィス プログラムには問題があります。

特殊文字の作成はどのように機能しますか? ヘッダーにエンコーディングを定義できますか?

4

1 に答える 1

2

次の内容でレイアウト application.xls.haml を定義します。

%html
  %head
    %meta{:content => "text/html; charset=UTF-8", "http-equiv" => "Content-Type"}
  %body
    = yield
于 2013-06-13T14:53:26.250 に答える