Excelなどの表計算ソフトで利用できるようCSVファイルのインポート機能・エクスポート機能を実装する。 UTF-8からShift-JISに変換すると文字化けするので、CSVファイルでエクスポートする際のエンコーディングをSJIS-winにする。 インポートする際は、SJIS-winからUTF-8に変換して、データベースに保存する。 UTF-8のBOMを削除する。 CSVファイルの見出し行の項目名は、データベースのフィールドと対応させた日本語にする。 PHPのfgetcsv()は、値の1文字目が文字化けするというバグがあるので、文字化けしないよう処理を施す。 例)ECサイトの商品のインポート機能・エクスポート機能を実装 ■app/config/csv.php <?php function getCsvHeader($pattern = null) { $arr = array( 'id'