© 2010 - 2011 /home/sinkler/
CakePHP и utf8
23/03/2010

Для того чтобы ваш сайт на CakePHP корректно работал с кодировкой utf8, необходимо сделать четыре вещи:
1. Идем в файл app/config/database.php и меняем значение ключа "encoding" на "utf8":
class DATABASE_CONFIG {
var $default = array(
'driver' => 'mysql',
'persistent' => true,
'host' => 'localhost',
'login' => 'root',
'password' => 'password',
'database' => 'cake_db',
'prefix' => '',
'encoding' => 'utf8'
);
}
И не забудьте удостовериться, что база данных, которую использует кейк, в кодировке utf8 (я использую utf8_general_ci).
2. Теперь откройте файл app/config/core.php и ищем параметр конфигурации "App.encoding". Меняем его на "utf-8".
/**
* Application wide charset encoding
*/
Configure::write('App.encoding', 'utf-8');
« старые записи
новые записи »