Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: mail
Форумы портала PHP.SU » » Вопросы новичков » mail

Страниц (1): [1]
 

1. saber135791 - 29 Декабря, 2011 - 18:29:30 - перейти к сообщению
Здравствуйте, появилась такая проблема, сделал функцию mail(), письмо отправляется, на компьютере читается, но на смартфоне с ОС Android, оно не читается, вместо русских букв там черные ромбы с белыми знаками вопросами, думаю проблема в кодировке, пробовал и windows-1251, и UTF-8, все тоже самое, сам сайт на кодировке windows-1251, подскажите, как можно это исправить?

CODE (htmlphp):
скопировать код в буфер обмена
  1. mail("$mail", "$message", "From: mail@mail.ru"."Content-Type: text/html; charset=utf-8");
2. EuGen - 29 Декабря, 2011 - 18:32:17 - перейти к сообщению
Не забывайте про необходивость переноса строк (при том это должен быть \r\n):
PHP:
скопировать код в буфер обмена
  1. mail($mail, $message, "From: mail@mail.ru\r\n"."Content-Type: text/html; charset=utf-8");
3. saber135791 - 29 Декабря, 2011 - 18:41:14 - перейти к сообщению
Попробую, смартфон у друга, сайт ему делал, как проверит, напишу! Заранее спасибо!

 

Powered by ExBB FM 1.0 RC1