UTF-8编码适用于Cake 1.3.11,但它不适用于Cake 2.2.3

时间:2013-02-19 14:23:20

标签: cakephp utf-8 cakephp-1.3 cakephp-2.0

我有一个运行的CakePHP 1.3.11项目,所有特殊字符(如äüöß)看起来都很好。在同一台机器上共享完全相同的数据库,我还有一个Cake 2.2.3项目,这里所有特殊的字符都搞砸了。

两个项目的设置基本相同:

core.php

Configure::write('App.encoding', 'UTF-8');

database.php中

'encoding' => 'utf-8' # Cake 1.3.11
'encoding' => 'utf8'  # Cake 2.2.3 (utf-8 doesn't work with 2.2.3)

查看/布局/ default.thtml中

<head>
    <?php echo $this->Html->charset(); ?>
    ...

我也尝试将header('Content-Type: text/html; charset=utf-8');添加到 bootstrap.php ,但仍无效。

有什么想法吗? 非常感谢提前!

0 个答案:

没有答案