CakePHP 1.2.0.7296-rc2で確認したのですが、h()関数がアップデートされていました。
cake/cake/basics.php
function h($text, $charset = null) {
if (is_array($text)) {
return array_map('h', $text);
}
if (empty($charset)) {
$charset = Configure::read('App.encoding');
}
if (empty($charset)) {
$charset = 'UTF-8';
}
return htmlspecialchars($text, ENT_QUOTES, $charset);
}
App.encodingは、cake/app/config/core.phpで設定します。
/**
* Application wide charset encoding
*/
Configure::write('App.encoding', 'UTF-8');