Функция iconv

Тема в разделе "PHP", создана пользователем fighter, 7 авг 2010.

Статус темы:
Закрыта.
Модераторы: latteo
  1. fighter

    fighter Постоялец

    Регистр.:
    10 июл 2007
    Сообщения:
    67
    Симпатии:
    21
    Подскажи, пжлст, как сконвертировать с помощью функции
    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
     
  2. sidor

    sidor

    Регистр.:
    7 июн 2006
    Сообщения:
    220
    Симпатии:
    14
    Можно так:
    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));  
     
    fighter нравится это.
Статус темы:
Закрыта.