antivir
Новичок
Как указать кодировку для заголовка письма?
Здравствуйте.
Страница в UTF-8.
PHP-скрипт в UTF-8.
iconv на сервере отсутствует.
Данные, вводимые в форму на этой странице (http://www.antivir.ru/anketa/), как я понимаю, поступают в сценарий в windows-1251.
Далее мне нужно отправить письмо на адрес с этими данными.
Делаю так (utf2winda конвертирует строку из UTF в win):
Проблема в том, что в почтовом клиенте тело отобрадается нормально, а вот заголовок письма - кракозябрами. Как это исправить?
Здравствуйте.
Страница в UTF-8.
PHP-скрипт в UTF-8.
iconv на сервере отсутствует.
Данные, вводимые в форму на этой странице (http://www.antivir.ru/anketa/), как я понимаю, поступают в сценарий в windows-1251.
Далее мне нужно отправить письмо на адрес с этими данными.
Делаю так (utf2winda конвертирует строку из UTF в win):
PHP:
mail("[email protected]",
utf2winda("Пользователь: ").$_POST["personal"]["surname"],
utf2winda("Отправил письмо пользователь: ").$_POST["personal"]["surname"],
"From: webmaster@$_SERVER[SERVER_NAME]\r\n"
."Content-type: text/html; charset=windows-1251\r\n"
."Reply-To: webmaster@$_SERVER[SERVER_NAME]\r\n"
."X-Mailer: PHP/" . phpversion());