Para evitar problemas de codificación de caracteres (eñes, tildes…) en el envio de emails usando la clase PHPMailer podemos configurarlo para que el envio lo haga con codificación de caracteres UTF-8 usando el parámetro “CharSet“, como podemos ver en el siguiente código php:

$mail = new PHPMailer();
$mail->From = '[email protected]';
$mail->FromName = 'Mi nombre';
$mail->AddAddress('[email protected]');
$mail->Subject = 'Prueba';
$mail->Body = 'Hola, esto es una prueba de envio con eñes y tíldes';
$mail->IsHTML(true);

// Activo condificacción utf-8
$mail->CharSet = 'UTF-8';

// Envio mail
$mail->Send();

Para descargar la clase phpmailer: http://phpmailer.worxware.com/

Agradezco tu comentario 🤘