Changeset 6604 for sandbox/webservice


Ignore:
Timestamp:
06/25/12 11:36:47 (12 years ago)
Author:
niltonneto
Message:

Ticket #2507 - Corrigido problema de charset na leitura de emails.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sandbox/webservice/api/rest/mail/MessagesResource.php

    r6277 r6604  
    5555                        $msg['folderID'] =  $imap_msgs['folder']; 
    5656                        $msg['msgDate'] = gmdate('d/m/Y H:i', $imap_msg['timestamp']); 
    57                         $msg['msgFrom']['fullName'] = $imap_msg['from']['name']; 
     57                        $msg['msgFrom']['fullName'] = mb_convert_encoding($imap_msg['from']['name'],"UTF8", "ISO_8859-1"); 
    5858                        $msg['msgFrom']['mailAddress'] = $imap_msg['from']['email']; 
    5959                        $msg['msgTo'] = array(); 
    6060                        if($this->getExpressoVersion() != "2.2") { 
    6161                                foreach($imap_msg['to'] as $to){ 
    62                                         $msg['msgTo'][] = array('fullName' => $to['name'], 'mailAddress' => $to['email']); 
     62                                        $msg['msgTo'][] = array('fullName' => mb_convert_encoding($to['name'],"UTF8", "ISO_8859-1"), 'mailAddress' => $to['email']); 
    6363                                } 
    6464                        }else{ 
    65                                 $msg['msgTo'][] = array('fullName' => $imap_msg['to']['name'], 'mailAddress' => $imap_msg['to']['email']); 
     65                                $msg['msgTo'][] = array('fullName' => mb_convert_encoding($to['name'],"UTF8", "ISO_8859-1"), 'mailAddress' => $imap_msg['to']['email']); 
    6666                        } 
    6767                        $msg['msgReplyTo'][0] = $this->formatMailObject($imap_msg['reply_toaddress']); 
Note: See TracChangeset for help on using the changeset viewer.