24 May Acentos en Mail por PHP
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 |
Lulo
Publicado en 09:40h, 10 julioHola 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,
José Luis
Publicado en 10:29h, 04 marzoMuchas gracias.