Estoy usando phpmailer para enviar correos electrónicos en mi sitio web. Mi código funciona bien, pero a veces en el cuerpo del mensaje de correo electrónico contiene un signo de exclamación en lugares aleatorios. Mi código es el siguiente:signo de admiración aparece en el cuerpo del mensaje de correo electrónico usando phpmailer
$mail->SetFrom(FROM_EMAIL,FROM_NAME); //emailid of sender(admin)
$mail->Subject = 'Subject here.'; //subject of email
$mail->AddAddress(Address here); //emailid of user(recipient)
$content = 'some html code here';
$mail->MsgHTML($content); //this is body of email
$mail->Send();
Esto funciona bien. Pero no puedo encontrar por qué la exclamación aparece a veces. Gracias de antemano ...
Signo de exclamación '!' O signo de interrogación '?' ?? A menudo, si el cliente que mira el correo HTML malinterpreta el conjunto de caracteres (porque su mensaje no lo informó), los caracteres no válidos aparecerán como '?'. –
Puede necesitar '$ mail-> CharSet = 'UTF-8';' –