Cuando se utiliza la función mail() de PHP para que se vean los acentos del cuerpo se debe añandir la siguiente línea en las Headers:
Código: PHP |
$_headers .= "Content-type: text/html; charset=utf-8\r\n"; |
Para que se vean los acentos en el Subject es más complicado, de momento lo que se puede hacer es eliminarlos del subjecto con el siguiente código:
Código: PHP |
$subject = _PCOMMENTS." "._FROMWEB." ".$sitename; $subject = html_entity_decode($subject); //Pasa los caracteres especiales a normales $subject = acentos_eliminar($subject); //Elimina los acentos |
Hola Alex,
una solucioón fácil y práctica es convertir el contenido a utf8 con la siguiente función:
$contenido=utf8_decode($contenido);
Un saludo,
Muchas gracias.