2015-07-10 4 views
1

У меня возникла проблема с отправкой писем с PHP. Когда я отправить по электронной почте, похоже, он не принимает UTF-8 это то, что я получаю:PHP Электронная почта utf8 не принимается

& AUML; ccount

Когда я использую var_dump от переменной он просто говорит ä ccount , поэтому в почте что-то не так.

Вот код, я использую для заголовков:

$headers = 'From: ' . $send_from. "\r\n"; 
    $headers .= "MIME-Version: 1.0" . "\r\n"; 
    $headers .= "Content-type:text/html charset=UTF-8" . "\r\n"; 

Спасибо переда за помощь :)

+0

Вы создаете тело самого письма как правильно отформатированный HTML или как обычный текст? –

+0

Я создал как должным образом отформатированный HTML –

+0

Разве это пространство перед точкой с запятой действительно присутствует на выходе, или это ошибка копирования/вставки? – Gimby

ответ

0

Вы, кажется, есть пространство между &auml и ;. Удалите его, и ваш HTML должен отображаться правильно.