2009-10-14 2 views
0

У меня есть проблемы с кодировкой и рассылкой. я отправить пост-запрос на PHP-скрипт, когда яДанные почтовой формы и отправка ее по почте - php

print_r($_POST); 

я мог видеть мой текст нормально, но когда я пытаюсь отправить его в электронную почту, используя код:

$text = ...; // Includeing data from $_POST; 
    $headers = "From: test\r\n"; 
    $headers .= "Return-Path: test\r\n"; 
    $headers .= 'MIME-Version: 1.0' . "\n"; 
    $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; 
mail('[email protected]', 'Посылка от формы контактов', $text, $headers) 

Да, тема почты в кириллическом. Так что, когда я получаю почту я вижу что-то вроде:

Здравствуйте! 
На сайте была заполнена форма контактов: 
Наименование организации: Наименование организации 
Контактное лицо: Контактное лицо 
Телефон: Телефон 
E-mail: имейл 
На тему: Замечания РїРѕ работе сайта 
текст сообщения 

Но субъекта и другого текста, который я добавляю в посыле-скрипте для чтения.

В чем моя проблема?

ответ

2

кириллица содержится в следующей кодировке:

charset=iso-8859-5 

Вы можете попытаться изменить кодировку. Я действительно в эфире, но я думал, что постараюсь помочь.

Для более длинного перечня кодировок, посетить here

+0

Когда я применил эту кодировку, я даже не видел этот текст, который я написал в скрипте. – Ockonal

+0

Я пробовал разные кодировки, но это мне не помогло :( – Ockonal

0

Убедитесь, что ваш файл, включая текст сообщения электронной почты является с помощью соответствующего кодирования.

Смежные вопросы