11 Temmuz 2008 Cuma

CakePHP ve veritabanı utf-8 Encoding problemi...

Cake 1.2 beta ya kadar, encoding sorununu aşağıdaki şekilde çözmüştüm :

class AppModel extends Model{
function __construct() {
Configure::write('debug', 3);
$this->execute("SET NAMES UTF8");
parent::__construct();
}
}

Ancak 1.2 Beta'da sorun çıktı, ve artık database.php de değişiklik yapmak gerekiyor:

var $default = array('driver' => 'mysql',
'connect' => 'mysql_connect',
'host' => 'localhost', 'login' => 'login',
'password' => 'password',
'database' => 'database',
'prefix' => '',
'encoding' => 'utf8');

Hiç yorum yok: