フォームをCSV出力した際にShift JISで出力する方法

2016年8月26日 at 16:55

お世話になります。

デフォルトの状態でフォームのCSVを出力するとUTF-8で出力され、日本語が文字化けしてしまいます。
以下のページを見つけて試してみたのですが、やはりUTF-8で出力されてしまいます。

http://concrete5-japan.org/help/5-7/recipes/form-confirmation-csv/

やったこと
1.GitHubよりファイルをダウンロード
2.サーバー上の application 内に以下の4つのフォルダをアップロード
 blocks
 controllers
 mail
 single_page
3.「レポート - フォーム一覧」 の「CSVに出力」をクリック

自分でも気になるところは2個あります。

1つ目は、手順2のところです。
4つフォルダをアップロードするとき、元から
single_pages というフォルダがあるところに
single_page というフォルダをアップロードしてので、
似たような名前にフォルダが同じ場所に2個できてしまったので、アップロード場所は本当にここでいいのかな、と不安です。
また、ただアップロードするだけで終了していますが、もっと必要な作業があるのでしょうか。

2つ目は、リンク先の「免責 & License」に、「動作は 5.7.5.3 で確認しました。」とありますが、私がテスト中のconcrete5はバージョン 5.7.5.9 です。
環境情報には以下のように書いてありました。

# concrete5 Version
Core Version - 5.7.5.9
Version Installed - 5.7.5.9
Database Version - 20160615000000

concrete5 は昨日始めたばかりで、勉強中です。
アドバイスいただけたらと思います。

よろしくお願いします。

タグ: フォーム, CSV, 文字化け