Tengo el siguiente código para mandar emails:
$emailDestino = $_POST['email'];
$formatoEmail = '
<html>
<head>
<title>Has solicitado una nueva contraseña</title>
</head>
<body>
<div>
<p style = "padding: 10px">
Has solicitado una nueva contraseña <br/>
Para confirmar el cambio de contraseña, pulsa sobre el enlace mostrado a continuación:<br/><br/>
Tu nueva contraseña es : lalala<br/><br/>
</p>
</div>
</body>
';
$asunto = 'Nueva contraseña';
$cabeceras = "From: [email protected]\r\nContent-type: text/html\r\n";
$emailEnviado = mail($emailDestino,$asunto,$formatoEmail,$cabecera s);
El problema es que en el asunto no puedo mostrar ñ ni carácteres con tildes porque no se muestran correctamente. Sin embargo dentro del cuerpo del mensaje todo se muestra correctamente.
¿Alguna idea de cómo solucionarlo?