我正在处理一个用CakePHP构建的法语网站。我尝试了多种方法来将文本转换为UTF-8并正确显示,但迄今为止没有成功——任何带重音符号的字母都会显示成一个黑色钻石和问号。当我将浏览器中的字符集更改为ISO-8859-1时,这些字母可以正确地显示。但我想让整个网站符合UTF-8标准。我使用了以下方法:html_entity_decode($string, ENT_QUOTES, 'UTF-8')、htmlspecialchars($string, ENT_QUOTES, 'UTF-8')以及utf8_encode,但是它们都不起作用。页面头信息声明UTF-8编码,MySQL数据库也在使用UTF-8编码。请问如何使带重音符号的字符可以在UTF-8下正常显示?