Nueva pregunta

Pregunta:

Fecha: 30-07-2018 04:26:13 (En Español)

imap acentos y ñ[No resuelta]

buenos días, estoy usando imap para leer los mail y no locro que me traiga los acentos y las ñ.
Si tiene alguna recomendación para probar seria de ayuda.

Así estoy leyendo los mensajes

/* Informacion de cada email */
        $overview = imap_fetch_overview($inbox,$email_number,0);

        $mensaje = imap_fetchbody($inbox,$email_number,"1.2");
        if ($mensaje=="") {

            $mensaje = imap_fetchbody($inbox,$email_number,"1");
        }

        $mensaje = nl2br(strip_tags($mensaje,'<p>'));


Saludos y gracias.
Etiquetas: IMAP - PHP Votos: 0 - Respuestas: 2 - Vistas: 8 Compartir en: Google Facebook Twitter LinkedIn Link
 

Respuestas:

  • Fecha: 30-07-2018 14:14:45 Hola

    Cuando imprimes salen caracteres extraños que reemplazan a los caracteres acentuados, tildes, ñ o ninguno de ellos no se visualizan?

    Danos un ejemplo de cómo es la salida del mensaje.

    Podrás probar en colocar la siguiente linea de codigo al principio del script antes que se imprima algo en, es decir en la primer línea, después del tag <?php

    <?php
    header('Content-Type: text/html; charset=utf-8');


    Saludos
      Votos: 0 - Link respuesta
     
  • Fecha: 31-07-2018 06:20:03 asi es la estructura del messaje

    $overview = imap_fetch_overview($inbox,$email_number,0);
    
            $mensaje = imap_fetchbody($inbox,$email_number,"1.2");
            if ($mensaje=="") {
    
                $mensaje = imap_fetchbody($inbox,$email_number,"1");
            }
    
            $mensaje = nl2br(strip_tags($mensaje,'<p>'));


    asi lo muestro

    $salida.= '<p-->Mensaje: <b>'.$mensaje.'</b><br>';


    y todo esta en un html

    !DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
    </head>
    <body>
    php codigo
    </body>
    </html>
      Votos: 0 - Link respuesta
     
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
 
frjcbbae garagebible.com