0

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

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

核心.php

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

数据库.php

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

查看/布局/default.ctp

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

我也尝试添加header('Content-Type: text/html; charset=utf-8');bootstrap.php,但仍然无法正常工作。

有任何想法吗?提前非常感谢!

4

0 回答 0