Сменить кодировку в php

Тема в разделе "PHP", создана пользователем irk, 25 апр 2010.

Статус темы:
Закрыта.
Модераторы: latteo
  1. irk

    irk Постоялец

    Регистр.:
    18 май 2009
    Сообщения:
    86
    Симпатии:
    1
    Есть скрипт, который посылает сообщения на мыло с сайта. Вот весь код:
    PHP:
    <?php

    $to 
    $_POST["to"];
    $subject $_POST["subject"];
    $message $_POST["message"];
    $from $_POST["from"];

    function 
    safe$name ) {
       return 
    str_replace (array ("\r""\n""%0a""%0d""Content-Type:""bcc:","to:","cc:"), ""$name);
    }

    $emailPattern '/^[^@\s]+@([-a-z0-9]+\.)+[a-z]{2,}$/i';

    if (
    preg_match($emailPattern$to) && preg_match($emailPattern$from))
        echo 
    mail ($tosafe($subject), $message"From:".safe($from));
    else
        echo 
    'error::Wrong e-mail format!';
    Если писать сообщение на русском, то приходит нечитаемый тест... Как пофиксить код скрипта, чтобы сообщения на русском приходили в читаемом виде. Вообще сайт работает на UTF-8.
     
  2. -=Xardas=-

    -=Xardas=-

    Регистр.:
    17 сен 2008
    Сообщения:
    250
    Симпатии:
    58
    функция iconv
     
    irk нравится это.
  3. DangerD

    DangerD Постоялец

    Регистр.:
    2 июл 2007
    Сообщения:
    71
    Симпатии:
    13
    как-то так...
     
    irk нравится это.
  4. drawing4

    drawing4

    Регистр.:
    21 ноя 2008
    Сообщения:
    323
    Симпатии:
    37
    irk нравится это.
Статус темы:
Закрыта.