Acentos en Mail por PHP
149
post-template-default,single,single-post,postid-149,single-format-standard,ajax_fade,page_not_loaded,,vertical_menu_enabled,qode-title-hidden,side_area_uncovered_from_content,qode-theme-ver-11.0,qode-theme-bridge,wpb-js-composer js-comp-ver-5.0.1,vc_responsive

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
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Cargando…
1Comment
  • Lulo
    Posted at 09:40h, 10 julio

    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,

Deja un comentario

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies