Проблема с некоторыми символами, отправляемыми по почте

У меня есть сайт, сделанный в Oscommerce.

При отправке писем с подтверждением продуктов на французском языке некоторые названия продуктов не отображаются должным образом в сообщениях.

У меня он отображается правильно, но у моего клиента он отображается неправильно.

Что я должен изменить, чтобы исправить эту проблему?

Для лучшего понимания прилагаю изображения почты.

Это правильный путь: что я получаю

введите здесь описание изображения

Ниже показано, как это отображается в электронной почте клиентов. Продукт с проблемой был отмечен там

введите здесь описание изображения


person Leo T Abraham    schedule 14.08.2014    source источник
comment
Функция utf8_encode(), если subject или body содержат специальные символы   -  person Girish    schedule 14.08.2014
comment
Источник сообщения был бы более полезным, но это определенно похоже на то, что UTF-8 отображается в неправильной кодировке. Проблема не в отсутствии utf8_encode(), потому что это уже в UTF-8, проблема в том, что клиент отображает его в ISO-8859-1 или чем-то подобном. Если в сообщении отсутствуют правильные заголовки Content-Type: или Content-Type: не соответствует содержимому (предположительно, у вас есть HTML, возможно, с тегом meta, идентифицирующим другой набор символов), это объясняет симптом.   -  person tripleee    schedule 14.08.2014
comment
Вы сможете найти множество подобных вопросов на этом сайте; Это распространенная проблема.   -  person tripleee    schedule 14.08.2014
comment
stackoverflow.com/questions/418650/ выглядит связанным.   -  person tripleee    schedule 14.08.2014


Ответы (1)


Просто оберните переменную темы и/или сообщения в функцию utf8_encode(), когда вы повторяете ее.

person Mattigins    schedule 14.08.2014
comment
Я новичок в Оскоммерции. Где я должен сделать это редактирование? В каком файле? Это почта, связанная с подтверждением заказа. - person Leo T Abraham; 14.08.2014