Функция iconv

Статус
В этой теме нельзя размещать новые ответы.

fighter

Постоялец
Регистрация
10 Июл 2007
Сообщения
67
Реакции
22
Подскажи, пжлст, как сконвертировать с помощью функции
PHP:
$mytext = iconv('windows-1251', 'utf-8', $mytext);
вот это -
PHP:
$send_params['headers'] = array_merge($this->headers, array("From: $from", "To: $to", "Subject: $subject", "Date: $date"));
мне нужно чтобы поля фром, ту и сабжект конвертировались в утф-8
 
Можно так:
PHP:
$send_params['headers'] = array_merge($this->headers, array('From: '.iconv("windows-1251", "utf-8", $from), 'To: '.iconv("windows-1251", "utf-8", $to), 'Subject: '.iconv("windows-1251", "utf-8", $subject), 'Date: '.$date));
А можно так:
PHP:
$aSendData = array(
	'from'    => $from, 
	'to'      => $to, 
	'subject' => $subject
);

foreach ($aSendData as $sKey => $sValue) {
	$aSendData[$sKey] = iconv('windows-1251', 'utf-8', $sValue);
}

$send_params['headers'] = array_merge($this->headers, array('From: '.$aSendData["from"], 'To: '.$aSendData["to"], 'Subject: '.$aSendData["subject"], 'Date: '.$date));
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху