добрый день! есть форма отправки сообщения через сайт, где заносятся имя, фамилия, тема письма, эл. адрес и сообщение. Везде выдержана кодировка utf-8. Скрипт обработки сообщения работает без проблем и четко все отправляет, а данные отправителя заносит в базу данных. Единственная проблемка возникает при получении почты, если фамилия и тема сообщения написаны русскими буквами. Письмо приходит в виде: From: ХХХХХХХХХХХХХ Subject: XXXXXXXXXXX Подскажите, в чем тут может быть проблема и как ее исправить.
Почта оправляется кодом // include the mail classes function vam_php_mail($from_email_address, $from_email_name, $to_email_address, $to_name, $forwarding_to, $reply_address, $reply_address_name, $path_to_attachement, $path_to_more_attachements, $email_subject, $message_body_html, $message_body_plain) { //echo "from_email_address = $from_email_address"; $to = $to_email_address; $from = $from_email_address; $name = $from_email_name; $subject = $email_subject; $message = $message_body_plain; $headers = 'From: '. $name .' <'. $from .">\r\n" . 'Reply-To: '. $from ."\r\n" . 'X-Mailer: PHP/' . phpversion(); mail($to, $subject, $message, $headers); } ?> что-то с кодировкой, приходят закорючки $from = base64_decode($from_email_address); $from = base64_encode($from_email_address); В почте рамблер и майл не работает. А яндексу все равно что так - что эдак, получает текст в нормальном виде Как это можно исправить? Учитывая, что я новичок, очень прошу подробней описать решение