Проблемы с отображением символов с французским акцентом в UTF-8

Я работаю над сайтом на французском языке, созданным в 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?

Ответы на вопрос(4)

Ваш ответ на вопрос