Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/09/2008, 08:36
guichitos
 
Fecha de Ingreso: agosto-2008
Mensajes: 12
Antigüedad: 15 años, 8 meses
Puntos: 0
Función mail() no acentua ni pone Ñ solo en el Subject

Buenas al foro.
En mi página mediante la función mail() en vio un correo de confirmación en formato html. La cosa es que en el cuerpo del mensaje utilizando los códigos tipo "ñ" todo me sale perfecto pero en el subject del mail cuando es una palabra con acento o Ñ me falla la cosa. Si escribo la letra "Ñ" (sin usar su codificación) por ejemplo me aparecen unos caracteres raros y si utilizó el codigo ñ me pone "ñ" tal cual en el mensaje en medio la palabra.
Mi codigo es el siguiemte:

Código PHP:
<?php
$to      
'[email protected]';
$subject 'Suscripción completada'// Esta palabra "suscripción" es el problema
$message '
<html>
  <p> Ense&ntilde;anza<p> // esto sale perfecto al igual que todos los acentos
</html>;

$headers  = '
MIME-Version1.0' . "\r\n";
$headers .= '
Content-typetext/htmlcharset=iso-8859-"\r\n";

mail($to$subject$message$headers);
?>
Alguien podría ayudarme a que los acentos salgan bien en el subject porfavor?

Gracias de antemano