![]() |
проблема с кодировкой php mail скрипта
Привет всем, люди подскажите пожалуйста в чем проблема при отсылке почтовых сообщений с сайта, если сообщения на русском языке приходят со сбитой кодировкой? Вот текст моего файла php:
<?PHP // read the variables form the string, (this is not needed with some servers). $name = $_REQUEST["name"]; $email = $_REQUEST["email"]; $message = $_REQUEST["message"]; $charset = "utf-8"; $content = "text/html"; $to = "nik@mail.ru"; $subject = "E-mail From Contact Form"; $emailContent = "Name: " . $name; $emailContent .= "\r\nEmail: " . $email; $emailContent .= "\r\nMessage: " . $message; $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-Type: $content charset=$charset\r\n"; $headers = "From: $email\r\n"; $headers .= "\r\nReply-To: $email"; $sentOk = mail($to,$subject,$emailContent,$headers); echo "sentOk=" . $sentOk; ?> вроде ошибок не вижу, далее этот файл используется во flash и уже флеш файл выставляется как полноценное окно обратной связи на сайте. Менял кодировку на windows-1251, но та же фигня, может проблема во flash файле? Может в нем быть не правильно заданная кодировка? Заранее спасибо |
$charset = "UTF-8";
|
спасибо огромное щас попробую, что-то я не досмотрел :confused:
Добавлено через 15 минут нет, никаких изменений =( ну вот что там может быть не так, вроде элементарный скрипт =( |
А если попробовать данные перед тем как засовывать в письмо, сделать UTF-8. например, этим iconv
|
Спасибо. попробую, только почему то у меня смутное сомнение, что проблема все таки во флеше(
|
Нет, проблема не во флеше,я пробовал чистым PHP это сделать... (кстати, кракозябры только на mail.ru приходят)
|
на счет кракозябр не согласен, пробовал на gmail слать там тож самое :quiet:
|
1. $content = "text/plain";
2.: $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-Type: $content charset=$charset\r\n"; $headers = "From: $email\r\n"; // - пропущена точка, предыдущие заголовки стёр ;) $headers .= "\r\nReply-To: $email"; |
Блин, чтобы я без вас делал ребята, щас попробую так =) Благодарю ОГРОМНОЕ :drinks:
|
EwenJon флеш юзает корректно только utf-8 может все же не меняется кодировка?
Код AS1/AS2:
|
| Часовой пояс GMT +4, время: 18:05. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.