前回まででDBにデータをためることができるようになったので、今回はCSVファイルの出力の仕方を書きます。 CSVファイルというとExcelで処理する場合が多く、そのため出力はShift-JISで行うケースが多いでしょう。PHPでは普通 mb_convert_string() を通してエンコーディングを変換しますが、結構この処理を忘れてしまう場合も多いですよね。CakePHPではデータベース接続の encoding で sjis を指定すれば内部的にこの変換を行ってくれるので、コーディングする身としては特に意識する必要がありません。 app/config/database.php に、以下の変数を定義します。 var $csvsrc = array('driver' => 'mysql', 'connect' => 'mysql_con