acentos y caracteres especiales

Salvador Ortiz Garcia sog@msg.com.mx
Thu, 7 May 1998 19:54:09 -0500 (CDT)


On Thu, 7 May 1998, Salman Programas S. L. wrote:

> Te envio como envio yo los correos desde perl.
> 
> Salu2
> Salman
> 
>    open (MAIL, "|$mailprog -t") || die "No se puede habrir $mailprog\n";
>    print MAIL "To: $destino\n";
>    print MAIL "From: $envia\n";
>    print MAIL "Cc: $correodestino\n";
>    print MAIL "Bcc: $copiaoculta\n";
>    print MAIL "Content-Type: text/html; charset=\"iso-8859-1\"\n";
>    print MAIL "Content-Transfer-Encoding: quoted-printable\n";
>    print MAIL "Subject: texto del asunto\n\n";
>    print MAIL "<html><head><title></title></head>\n";
>    print MAIL "<body bgcolor=3DWhite text=3DBlue alink=3Dgreen link=3Dgreen
> vlink=3Dgreen>\n";
>    print MAIL "contenido del mensaje\n";
>    print MAIL "</BODY></HTML>\n";
> 
>    close (MAIL);

Si _mi_ mailer recibe un correo con Content-Type: text/html, lo manda
_automáticamente_ a /dev/null, por motivos de 'netiqueta'.
(Las razones las podríamos discutir en correo privado)

Pero tu estás usando un 'Transfer-Encoding' de 'quoted-printable',
lo que supone que cualquier caracter acentuado (o con el octavo bit
prendido) lo envías _codificado_ en una cadenita ASCII.

Si es así, está bien, si no, le estas tomando el pelo a tu receptor 
(y a ti mismo).

Insisto, usar un determinado encabezado en un mensaje te obliga a respetar
su semántica en el cuerpo del mensaje.

Saludos.

Salvador Ortiz.