Добавление комментариев отключено
Письма корректно не отправляются. Видимо, проблема в том, что тело письма - в windows-1251, а письмо пытаюсь отправить в utf-8. Помогло только то, что описала 4 дня назад. НО. Раньше в начале письма шло обращение ($IO = \'Иван Иванович!\'), которое бралось из базы. Попробовала подставить:
<br>$IO = \"=?utf-8?B?\".base64_encode($IO).\"?=\";
<br>дальше - непосредственно в utf-8. Приходит белиберда:
<br>
<br>=?utf-8?B?yPDo7eAgw+Xt7eDk/OXi7eAtMyE=?= Текст записан в UTF-8.
<br>
<br>Читаемая фраза прямо в коде записана в utf-8.
<br>Код:
<br>$IO = \'Ирина Геннадьевна-3!\';
<br>$IO = \"=?utf-8?B?\".base64_encode($IO).\"?=\".\"\\n\";
<br>$subject = \'Сам текст в utf-8 без перекодировки\';
<br>$body = $IO.\'Текст записан в UTF-8.\';
<br>$headers = \'From: no_reply@test.ru\'.\"\\n\";
<br>$headers .= \'Content-type:text/html; charset=\"utf-8\"\';
<br>mail($to, $subject, $body, $headers);
<br>
<br>
<br>Где я ошиблась???
Вопрос был задан на этой странице. Но если Вам это не интересно, могу предложить Вам почитать про платный хостинг.