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

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



Но при получении сообщения - заголовок идет кракозябрами.
Расширение использует функцию mb_send_mail для отправки
...
Рейтинг: 0 / 0
[PHP] mb_send_mail ошибка кодировки
    #38025511
vpupkin97
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
2 сообщений из 2, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [PHP] mb_send_mail ошибка кодировки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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