Кодировка символов для французских акцентов

Я разрабатываю свой первый веб-сайт для французского клиента, и у меня возникают массовые проблемы с акцентами, отображаемыми как «?». После того, как он работал в течение нескольких дней, я думал, что понял, но проблемы сохраняются.

Чтобы упростить это, я объясню только заголовки электронной почты (сообщение содержит французские акценты)

$headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; 

Я пробовал использовать кодировку UTF-8 и iso-8859-1, но я все еще получаю такие сообщения:

 Merci pour votre intérêt pour les tee shirts. 

Может ли кто-нибудь помочь? У меня эти проблемы с mySql, HTML, PHP повсюду в основном.

Благодарю.

Если intérêt появляется как intérêt вы, вероятно, (т. intérêt при двойном кодировании), имеют кодированный текст UTF-8, как если бы это был ISO-8859-1.

Убедитесь, что заголовки правильно сформированы и представляют содержимое как кодируемое UTF-8.

Прежде всего, сделайте кодировку в заголовке UTF8 еще раз.

На вашей странице используйте utf8_encode() где это необходимо, чтобы убедиться, что значения, поступающие из базы данных или внешних файлов, правильно закодированы (попробуйте также установить кодировку полей в базе данных в UTF8)

Кроме того, посмотрите на htmlentities() чтобы анализировать специальные символы для html-объектов, которые также могут решать проблемы с кодировкой.