За последние 24 часа нас посетили 16285 программистов и 1581 робот. Сейчас ищет 1591 программист ...

проблемы с кодировкой

Тема в разделе "Работа с почтой", создана пользователем Abr, 9 ноя 2009.

  1. Abr

    Abr Активный пользователь

    С нами с:
    18 апр 2009
    Сообщения:
    21
    Симпатии:
    0
    добрый день!
    есть форма отправки сообщения через сайт, где заносятся имя, фамилия, тема письма, эл. адрес и сообщение. Везде выдержана кодировка utf-8. Скрипт обработки сообщения работает без проблем и четко все отправляет, а данные отправителя заносит в базу данных. Единственная проблемка возникает при получении почты, если фамилия и тема сообщения написаны русскими буквами. Письмо приходит в виде:

    From: ХХХХХХХХХХХХХ
    Subject: XXXXXXXXXXX

    Подскажите, в чем тут может быть проблема и как ее исправить.
     
  2. famet

    famet Активный пользователь

    С нами с:
    19 дек 2009
    Сообщения:
    2
    Симпатии:
    0
    Адрес:
    Москва
    Почта оправляется кодом
    // 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);
    В почте рамблер и майл не работает. А яндексу все равно что так - что эдак, получает текст в нормальном виде

    Как это можно исправить? Учитывая, что я новичок, очень прошу подробней описать решение