在CakePHP的网站页面标题不更换其特殊字符编码对应UTF characters.To确保我已经尝试过:CakePHP的网页标题与UTF8编码
- 转换数据库utf8_general_ci整理
- bootstrap.php的第一行:header('Content-Type:text/html; charset = utf-8');
- core.php:Configure :: write('App.encoding','UTF-8');
- 在database.php中:'编码'=> 'UTF8'同时创建在ajax.ctp数据库连接
- (我的网站使用该布局):回声$这 - > HTML->字符集( 'UTF-8');
- 在我想要为其设置标题的文件的header.ctp中:echo $ title_for_layout;标题标签内附有。
我已经尝试了很多,而不是所有这一切,页面标题仍然显示特殊字符。可以告诉我我失踪或其他任何东西?
你是否也做了显而易见的事情:将包含utf8字符的视图文件保存为“utf8 without bom”?而不是ansi。 – mark
但是你需要先解码,不是吗?尝试使用像Sublime Text这样的编辑器并使用UTF-8配置打开(和创建)文件。或者,将您的编辑器的默认编码设置为UTF-8 –