Script & CSS

2008年4月10日 星期四

CakePHP 1.2 與 UTF8

CakePHP 1.2 在使用 MySQL 作為資料庫時,若資料庫格式為 UTF8 ,將會無法正確的讀/寫資料,必須將 config/database.php中的內容修改,如下所示:

class DATABASE_CONFIG {
    var $default = array(
        'driver' => 'mysql',
        'persistent' => false,
        'host' => 'localhost',
        'login' => 'user',
        'password' => 'password',
        'database' => 'db',
        'prefix' => '',
        'encoding' => 'UTF8' // 加入這行
    );
} 

 

修改完成之後即可正確的存取資料庫內容。

沒有留言: