In PHP, I'm using PHPMailer 5.2.4 to send e-mails and I'm having a really strange problem in the Hotmail (in others email readers works perfectly).
The email that is sent has a link, for example: http://www.noticenter.com.br/?modulo=noticias&caderno=geral¬icia=01343-avioes-fabricados-em-sc-participam-de-feira-nos-eua
In the Outlook (and other email readers) the link is correct: http://www.noticenter.com.br/index.php?modulo=noticias&caderno=geral%c2%acicia=01343-avioes-fabricados-em-sc-participam-de-feira-nos-eua
But in the Hotmail I get a "¬" in the place of "%c2%": http://www.noticenter.com.br/index.php?modulo=noticias&caderno=geral¬icia=01343-avioes-fabricados-em-sc-participam-de-feira-nos-eua
This is the piece of code I'm using to send email:
$content = 'Link: <a href="http://www.noticenter.com.br/?modulo=noticias&caderno=geral¬icia=01343-avioes-fabricados-em-sc-participam-de-feira-nos-eua">http://www.noticenter.com.br/?modulo=noticias&caderno=geral¬icia=01343-avioes-fabricados-em-sc-participam-de-feira-nos-eua</a>';
$mail = new phpmailer();
$mail->SMTPDebug = 0;
$mail->Host = emailServerNews_Host;
$mail->Mailer = emailServerNews_Mailer;
$mail->SMTPAuth = emailServerNews_Authentication;
$mail->Username = emailServerNews_Username;
$mail->Password = emailServerNews_Password;
$mail->Port = emailServerNews_Port;
$mail->From = 'email@domain';
$mail->FromName = utf8_encode($title);
$mail->Body = utf8_encode($content);
$mail->AltBody = "HTML";
$mail->Subject = '=?UTF-8?B?'.base64_encode($subject).'?=';
$mail->AddReplyTo('email@domain');
$mail->CharSet = "UTF-8";
$mail->AddAddress($email, utf8_encode($name));
if($mail->Send() == true){
$ErrorInfo = $mail->ErrorInfo;
return true;
}else{
$ErrorInfo = $mail->ErrorInfo;
return false;
}