在 cakephp 网站中,页面标题没有将其特殊字符替换为对应的 utf 编码字符。确保我已经尝试过:
- 将数据库转换为utf8_general_ci排序规则
- bootstrap.php 的第一行:header('Content-Type: text/html; charset=utf-8');
- core.php:配置::write('App.encoding', 'UTF-8');
- 在 database.php: 'encoding' => 'utf8'同时创建数据库连接
- 在 ajax.ctp 中(我的网站正在使用这种布局):echo $this->Html->charset('UTF-8');
- 在我要为其设置标题的文件的 header.ctp 中:echo $title_for_layout; 包含在标题标签中。
我已经尝试了很多,而不是做所有这些,页面标题仍然显示特殊字符。谁能告诉我我错过了什么或其他什么?