Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [PHP] mb_send_mail ошибка кодировки / 2 сообщений из 2, страница 1 из 1
13.07.2012, 11:24:23
    #37877805
spider13
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] mb_send_mail ошибка кодировки
Народ, подскажите, в чем может быть проблема, отправляю письмо с помощью расширения для yii - email.
Все сообщения идут в кодировке utf-8

Код: php
1.
2.
3.
$email->to = $user->mail;
$email->subject = 'Тема';
$email->from = 'order@domain.com';



Но при получении сообщения - заголовок идет кракозябрами.
Расширение использует функцию mb_send_mail для отправки
...
Рейтинг: 0 / 0
05.11.2012, 12:26:42
    #38025511
vpupkin97
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] mb_send_mail ошибка кодировки
spider13, необходимо указать кодировку, чтобы клиент смог её распознать.

Попробуй вот эту функцию для кодирования темы письма:
Код: php
1.
2.
3.
4.
5.
function mime_header_encode($str, $data_charset, $send_charset){
  if($data_charset != $send_charset)
    $str=iconv($data_charset,$send_charset.'//IGNORE',$str);
  return ('=?'.$send_charset.'?B?'.base64_encode($str).'?=');
  }



Тут есть примерчик: http://konservs.com/post/отправка-почты-используя-php-mail-15
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [PHP] mb_send_mail ошибка кодировки / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]