Здравствуйте Гость ( Вход | Регистрация ) | Выслать повторно письмо для активации |
DarlaXXL |
Отправлено: Dec 17 2010, 04:03 AM
|
Майор Группа: Members Сообщений: 107 Пользователь №: 3598 Регистрация: 12-November 10 |
С моей контаконой формы сообщения на ящик mail.ru приходят вот такие:
От: контактная форма <С.Р.РС.Р?Р.Р> Дата:17.12.2010 Время:03:56 Автор:Р.Р?Р?Р.<С.Р.Р?С.Р?Р.Р?> ______________________________ Р.Р?Р?Р?Р?Р?РёР?Р?Р.Рё кодировка документа (с моей формой) - UTF-8 код с конвертом кирилицы выглядит так: $message=convert_cyr_string ("$message", "w", "k"); $tema=convert_cyr_string ("$tema", "w", "k"); $ot=convert_cyr_string ("$ot", "w", "k"); опять напутала что-то с кодировкой? |
Ilidan |
Отправлено: Dec 17 2010, 09:12 AM
|
||
Команда ЭйсВэб Группа: Super moderator Сообщений: 940 Пользователь №: 508 Регистрация: 30-March 07 |
Отсылай письма в html. Вот например:
-------------------- ;-) |
||
Матроскин |
Отправлено: Dec 17 2010, 02:20 PM
|
||||
Генерал Группа: Members Сообщений: 245 Пользователь №: 2581 Регистрация: 9-June 09 |
Ага, напутано. Функция convert_cyr_string() преобразует строку из одной кириллической кодировки в другую. В данном случае Вы пытаетесь перекодировать из windows-1251 в koi8-r. Ну а сообщение, скорее всего отсылается в юникоде... конечно ничего не получится. В заголовках просто указывайте для почтового клиента в какой кодировке ему открывать письмо, ну и страницы, конечно, тоже должны быть сохранены в такой кодировке. Если интересно прочитать подробнее, то можно сделать это на этом форуме, где я как раз по этой теме пишу уроки для новичков (надеюсь, простым и понятным языком)... только что как раз выложил пятый урок -------------------- |
||||
DarlaXXL |
Отправлено: Dec 17 2010, 03:47 PM
|
||
Майор Группа: Members Сообщений: 107 Пользователь №: 3598 Регистрация: 12-November 10 |
$headers = "Content-type: text/plain; charset=\"windows-1251\""; заголовок это, если я правильно понимаю $headers, который нужно использовать в качестве четвертого параметра функции mail() ????? |
||
DarlaXXL |
Отправлено: Dec 17 2010, 03:49 PM
|
Майор Группа: Members Сообщений: 107 Пользователь №: 3598 Регистрация: 12-November 10 |
ААААААААА вижу, Ilidan как раз про это и ответил
спасибо, парни, ща попробую |
DarlaXXL |
Отправлено: Dec 17 2010, 05:22 PM
|
Майор Группа: Members Сообщений: 107 Пользователь №: 3598 Регистрация: 12-November 10 |
Спасибо, кое-как работает!
но на Mail.ru юникод не сильно жалуют. приходится постоянно менять кодировку при этом все, кроме текста письма провращается в [] не очень удобно. это я к тому, что у меня весь сайт на utf-8. вот теперь сижу и думаю, зачем мне это было нужно? почему не windows-1251? |
Матроскин |
Отправлено: Dec 17 2010, 05:54 PM
|
||
Генерал Группа: Members Сообщений: 245 Пользователь №: 2581 Регистрация: 9-June 09 |
Это почему? Впервые такое слышу - только что специально зашел на mail.ru, посмотрел кодировки, как и в большинстве почтовиков, там также можно сменить кодировку на utf-8, а значит жалуют Просто укажите в заголовках эту кодировку, а там сервер mail.ru уже сам разберется как показать письмо, чтобы оно читалось. -------------------- |
||
Матроскин |
Отправлено: Dec 17 2010, 06:08 PM
|
Генерал Группа: Members Сообщений: 245 Пользователь №: 2581 Регистрация: 9-June 09 |
Ради интереса взял скрипт из урока, перекодировал в utf-8, изменил кодировку в заголовках и протестировал форму... на mail.ru мне пришло отлично читаемое письмо в кодировке которая и была указана почтовому серверу - utf-8.
-------------------- |
DarlaXXL |
Отправлено: Dec 18 2010, 03:07 PM
|
Майор Группа: Members Сообщений: 107 Пользователь №: 3598 Регистрация: 12-November 10 |
??: кон?ак?на? ?о?ма
вот, что получается изс строки $headers .= "контактная форма <birthday@example.com>\r\n"; а остальной текст сообщения нормально. надо у хостера спросить. там у них тоже ерунда какая-то с кодировкой я, например, когда файлы с utf-8 через ftpclient просматриваю - там тоже кракозябры вместо кириллицы. |
ruitrjiu |
Отправлено: Dec 13 2013, 03:48 AM
|
Unregistered |
That has many people demonstrated little ones out of many different<br><br>a long time films associated with exact sexual couples suggesting to one another in addition to gauging the main typical reactions as well as responses belonging to the youngster visitors. Canada Goose Parka It can be seemed to be striking to view the long term several years building former together with insightful remarks Nike Air Max, a product you would pretty much never see while in the thoughts chapters of most of these article content. But , Air Jordan several of the results as well as queries higher by means of Benny in addition to Rafi Great had people contemplating<br>
broadcast the entire frank stop this time around It's very likely the fact that the woman stop failed to zap a large number of broadcast the entire straight-forward stop this time around eeeeee |
|