带有utf8编码的cakephp页面标题

时间:2013-10-14 13:22:00

标签: php cakephp encoding

在cakephp网站上,页面标题没有将其特殊字符替换为相应的utf编码字符。为了确保我已经尝试过:

  • 将数据库转换为 utf8_general_ci 整理
  • bootstrap.php的第一行:标题('Content-Type:text / html; charset = utf-8');
  • core.php:配置::写('App.encoding','UTF-8');
  • database.php中的
  • 'encoding'=>创建数据库连接时'utf8'
  • 在ajax.ctp中(我的网站使用此布局): echo $ this-> Html-> charset('UTF-8');
  • 在我想要设置标题的文件的header.ctp中: echo $ title_for_layout; 包含在标题标记中。

我已经尝试了很多而且做了所有这些,页面标题仍然显示特殊字符。任何人都可以告诉我我缺少什么或其他什么?

1 个答案:

答案 0 :(得分:0)

也许apache配置为服务ISO-8859-1而不是utf-8。请参阅:https://stackoverflow.com/a/913885/138779

$this->Html->charset中的layout之后调用{{1}}。