_SDinfo 3 Denunciar post Postado Maio 23, 2012 <?php require("phpmailer/class.phpmailer.php"); $mail = new PHPMailer(); ini_set('default_charset','utf-8'); //$mail->Charset = 'ISO-8859-1'; $mail->SetLanguage("br"); $mail->IsSMTP(); $mail->Host = "dominio.com"; $mail->Port = 25; $mail->SMTPAuth = false; $mail->Username = 'usuario'; $mail->Password = 'senha'; if (isset($_POST['submit'])) { $frm_para = strip_tags($_POST['frm_para']); $frm_assunto = strip_tags($_POST['frm_assunto']); $frm_mensagem = strip_tags($_POST['frm_mensagem']); if (!empty($frm_para) && !empty($frm_mensagem) && !empty($frm_assunto)) { $mail->From = "teste@dominio.com"; // email remetente $mail->FromName = "remetente"; // nome remetente $arr = explode(';', $frm_para); foreach( $arr as $v ){ $arr2 = explode(' ', $v); $email = end($arr2); unset( $arr2[ key($arr2) ] ); $name = implode( ' ', $arr2 ); $mail->AddAddress($email, $name); // habilita tags HTML $mail->IsHTML(true); $mail->CharSet = 'ISO-8859-1'; $mail->Subject = $frm_assunto; // Assunto da mensagem $mail->AddEmbeddedImage('img.jpg', 'logoimg', 'img.jpg'); $mail->Body = $frm_mensagem; $enviado = $mail->Send(); } $mail->ClearAllRecipients(); if ($enviado) { echo "E-mail enviado com sucesso!"; }else { echo "Não foi possível enviar o e-mail.<br /><br />"; echo "<b>Informação de erro:</b> <br />" . $mail->ErrorInfo; } }else { echo "<center><font color=#FF0000>Todos os campos são de preenchimento obrigatório.</font><br /><br /></center>"; } } ?> O php não esta conseguindo retorna o conteúdo acentuado corretamente. Alguém poderia ajudar? Compartilhar este post Link para o post Compartilhar em outros sites
andre otto 15 Denunciar post Postado Maio 23, 2012 mas os textos que você esta fazendo estão em utf8 ou iso8859-1 a codificação da pagina ? Compartilhar este post Link para o post Compartilhar em outros sites
_SDinfo 3 Denunciar post Postado Maio 23, 2012 mas os textos que você esta fazendo estão em utf8 ou iso8859-1 a codificação da pagina ? Amigo obrigado pela atenção. Consegui resolver inserindo este cabeçalho. <?php header("Content-Type: text/html; charset=utf-8",true); ?> Compartilhar este post Link para o post Compartilhar em outros sites